类型转换、自增操作、运算符优先级与结合性
发布时间
阅读量:
阅读量
类型转换
数据类型有多种分类,在不同数据类型的运算中,必然要求进行相应的转换。
转换的方法:
自动转换:
遵循一定的规则,由编译器自动完成
一、强制类型转换:
把表达式的运算结果强制转换成所需要的数据类型
自动转换的原则:
将内存占用字节数较少(值域较小)的数据类型迁移到占用内存字节数较多(值域较大)的目标类型中去,并通过相应的策略维持数据精度不发生降低
(2)转换方向

当某个表达式中的变量为char、short或int其中之一或多个时,并且其余变量均为整型,在进行算术运算时其数值均被统一转换为整型
#include<stdio.h>
void main()
{
printf(“%d\n”,5/2); //结果是2
}
在表达式中包含带小数位的实数值时,则要求所有参与运算的成员统一转换为双精度浮点类型进行计算,并保证计算结果也为双精度类型
#include<stdio.h>
void main()
{
printf(“%
全部评论 (0)
还没有任何评论哟~
