1、首先,定义两个整型变量n和m,并给它们赋初值。
2、定义一个长整型变量x,其值为n和m的积。
3、最后,在输出窗口输出x的值。
4、运行程序,其值为负数,这是因为n和m都是整数,所以它们的积也是整型数值,但n和m的积超出了整型数范围,所以其值为负数。
5、当数据的自动类型转换不能实现计算目的时,我们可以使用显式方式进行数据类型转换,这种转换方式就是强制类型转换。
6、强制类型转换的格式,有以下两种。
7、以上运算中,只需将变量n的数据类型强制转换为长整型,如下图所示。
8、运行程序,在窗口中输出了正确的计算结果。
9、以下程序,把表达式实型数n和m的和,强制转换为整型数值。
10、运行程序,其结果为一个整型数值。
11、还可以将两个整数运算表达式的结果,强制转换为浮点型数据。