c++,实参浮点数,形参整型,怎么执行

蓝色部分

强制类型转换,浮点数的小数部分会直接丢掉。

这个跟编译环境也有关系,有的是要求你显性的做转换,有的会自动做转换。

比如1<=x<2,则强制转换后x=1。

在C++基本的数据类型中,可以分为四类:整型,浮点型,字符型,布尔型。其中数值型包括整型和浮点型,字符型即为char

(1)将浮点型数据赋值给整形变量时,舍弃其小数部分。

(2)将整型数据赋值给浮点型变量时,数值不变,但是以指数形式存储

(3)将double型数据赋值给float型变量时,注意数值范围溢出

(4)字符型数据可以赋值给整形变量,次数存入的是字符的ASCII码

(5)将一个int、short或long型数据赋值给char型变量时,只将低八位原封不动的送到char型变量中

(6)将有符号整型数据赋值给长度湘潭的无符号变量时,联通原来的符号位一起传送

温馨提示:答案为网友推荐,仅供参考
相似回答