壮观电话

文章
2
资源
0
加入时间
3年0月8天

整形提升

隐式类型转化c的整型算术运算总是至少以缺省整型类型的精度来进行的。为了获取这个精度,表达式中的字符和短整型操作数在使用之前被转换为普通整形,这种转换成为整型提升。整形提升的意义:表达式的整形运算要在CPU的相应运算器内执行,CPU内整型运算器(ALU)的操作数的字节长度一般就是int 的字节长度,同时也是CPU的通用寄存器的长度。因此,即使两个char类型的相加,在CPU执行时也要先转换为CPU内整形操作数的标准长度。通用CPU是难以直接实现两个8比特字节直接相加运算(虽然机器指令中