a=(int)x
如果已经定义x为float型变量,a为整形变量。进行强制类型转换后x的值和类型都没有发生改变,认为float型。
可以理解为在计算机底层产生了一个临时变量b。
x把强制类型转换后的值赋给了b,然后b再把值赋给a,这样x的值和类型就都没有发生改变。
C语言类型转换
最新推荐文章于 2021-05-24 11:04:48 发布
a=(int)x
如果已经定义x为float型变量,a为整形变量。进行强制类型转换后x的值和类型都没有发生改变,认为float型。
可以理解为在计算机底层产生了一个临时变量b。
x把强制类型转换后的值赋给了b,然后b再把值赋给a,这样x的值和类型就都没有发生改变。