- 6
- 0
- 约2.74万字
- 约 125页
- 2017-08-27 发布于河南
- 举报
推荐资料 更多图书信息请见星图书业:/ 计算机各级在线考试试题见前程在线考试网:/ 图2-12 转换规则 图2-13 自动类型转换 2.数据转换方法 (1)将实型数据赋给整型变量时,舍弃实数的小数部分。如i为整型变量,执行”i =4.89”,i的值为4。 注意:没有4舍5入,要做到4舍5入,可写成i = f + 0.5,f是实型数。 (2)将整型数据赋给单、双精度变量时,数值不变,但以浮点数形式存储到变量中,如将318赋给float变量f,即将318转换成浮点形式318.00000后赋给变量f。 (3)将一个double型数据赋给float型变量时,截取其前面7位有效数字,存放到float型变量的存储单元中。将一个float型数据赋给double型变量时,数值不变,有效位数扩展到16位,在内存中以64位存储。 (4)字符型数据赋给整型变量时,将字符数据放到整型变量低8位中。不提倡这种用法。 (5)将一个int型数据赋给一个char型变量时,只将其低8位原封不动地送到char型变量。但不提倡这种用法。 2.7.3 强制类型转换 不同类型数据在一起进行运算时,遇到数据转换的情况,系统可以自动完成。有时不需要系统自动转换的,用户可以通过类型转换运算强制转换。 例如:1.0 / 2
原创力文档

文档评论(0)