2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > C语言—各种数据类型间的混合运算

C语言—各种数据类型间的混合运算

时间:2020-01-09 07:38:55

相关推荐

C语言—各种数据类型间的混合运算

一、长度计算符 - sizeof(运算对象)

sizeof(运算对象);// 他的运算对象只能是变量名和数据类型标识符// 运算结果就是运算对象的长度sizeof(int); //在32位系统中,运算结果就是4

二、各个数据类型数值间的混合运算

在运算符两侧数据类型不同的时候会自动的向高级类型转换,由精度低,长度小的向精度高,长度大的数据类型转换(注意个细节,C语言里面没有四舍五入)

//看例子就会了printf("%d",3/2); //它输出就是1,因为3和2都是整型,算出来的结果也就是整型//可能觉得因为输出的是十进制整型啊,看下面的程序printf("%f",3/2); //它输出的依旧是1.000000,只不过在后面多了几个0printf("%f",3.0/2); //我们试试用浮点型数和整型运算,输出结果就是 1.500000,整型数据变成了浮点型

三、赋值时的数据类型转换

当赋值运算符两边数值数据类型不同时会将,右边的数据类型强制转换成左边的数据类型并赋值

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。