标签:style http io color ar 使用 sp strong 数据
变量的数据类型是可以转换的。转换的方法有两种,一种是自动转换,一种是强制转换。
自动转换发生在不同数据类型的量混合运算时,由编译系统自动完成。自动转换遵循以下规则:
下图表示了类型自动转换的规则。
【例3-12】自动数据类型转换
本例程序中,PI为实型;s,r为整型。在执行s=r*r*PI语句时,r和PI都转换成double型计算,结果也为double型。但由于s为整型,故赋值结果仍为整型,舍去了小数部分。
强制类型转换是通过类型转换运算来实现的。其一般形式为:
(类型说明符) (表达式)
其功能是把表达式的运算结果强制转换成类型说明符所表示的类型。
例如:
在使用强制转换时应注意以下问题:
【例3-13】强制数据类型转换
本例表明,f虽强制转为int型,但只在运算中起作用,是临时的,而f本身的类型并不改变。因此,(int)f的值为 5(删去了小数)而f的值仍为5.75。
标签:style http io color ar 使用 sp strong 数据
原文地址:http://www.cnblogs.com/yuyanbian/p/4087736.html