怎样在C++实现数据强制类型转换
强制类型数据转换,是将数据显式进行类型转换,如何在C++中实现强制类型数据转换呢?小编与大家分享一下自己的心得。
操作方法
- 01
首先,定义两个整型变量n和m,并给它们赋初值。
- 02
定义一个长整型变量x,其值为n和m的积。
- 03
最后,在输出窗口输出x的值。
- 04
运行程序,其值为负数,这是因为n和m都是整数,所以它们的积也是整型数值,但n和m的积超出了整型数范围,所以其值为负数。
- 05
当数据的自动类型转换不能实现计算目的时,我们可以使用显式方式进行数据类型转换,这种转换方式就是强制类型转换。
- 06
强制类型转换的格式,有以下两种。
- 07
以上运算中,只需将变量n的数据类型强制转换为长整型,如下图所示。
- 08
运行程序,在窗口中输出了正确的计算结果。
- 09
以下程序,把表达式实型数n和m的和,强制转换为整型数值。
- 10
运行程序,其结果为一个整型数值。
- 11
还可以将两个整数运算表达式的结果,强制转换为浮点型数据。
赞 (0)