首页 百科知识 为什么要进行强制转换数据类型

为什么要进行强制转换数据类型

时间:2023-10-17 百科知识 版权反馈
【摘要】:强制类型转换就是在变量前加上带括号的数据类型关键字,而且这个关键字必须与要强制转换变量的数据类型兼容,如a * b。

2.6.2 强制类型转换

强制类型转换分为两种:一种是为了保证计算的精度,对数据类型进行转换,它与自动类型转换不同的是强制类型转换表达式中的变量类型是相同的,如两个整形数据类型进行除法运算,所得的结果应该不是整形才能保证计算的精度,所以要对数据类型进行强制类型转换;另一种是不需要精度要求,不让系统进行自动转换处理,如两个数据类型一个是int类型,另一个是float类型,所得的结果按照前面所讲内容应该是float类型,但是如果不想要小数点后面的数据,则就要进行强制类型转换。

【例2-8】强制整数数据类型的转换。

img43

程序运行结果为:

img44

强制类型转换就是在变量前加上带括号的数据类型关键字,而且这个关键字必须与要强制转换变量的数据类型兼容,如(int)a * b。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈