目录
一、什么是隐式类型转换?
我们直接观察不到的类型转换,这就是隐式类型转换。
二、为什么会有隐式类型转换?
对于计算机来说,只有加法运算,其余的运算都是通过加法来实现的,并且计算过程都是在CUP上进行的,而CUP运算器一般都是4字节的长度,也就是int类型的长度,就只能处理4字节的加法运算,所以在处理数据时通常会发生整型提升。
三、怎么隐式类型转换?
整型提升:按照变量的符号位进行提升的,高位补符号位,如果是无符号变量则高位补0;
%d打印时也会发生整型提升;
算术转换:长度大于int, 将短的转化为长的对应的类型;
类型 向上转换 double float unsigned long int long int unsigned int int 上表不同数据发生复合运算时,按照如上表的方式进行转换。
版权声明:本文为weixin_63246064原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。

