强制类型转换是把变量从一种类型转换为另一种
数据类型。
这话完全正确。
例如,如果您想存储一个 long 类型的值到一个简单的
整型中,您需要把 long 类型强制转换为 int 类型。您可以使用强制类型转换
运算符来把值显式地从一种类型转换为另一种类型。但这只适用于本次使用,原变量的类型及其中的值都不会发生变化。
扩展资料:
举例说明
使用强制类型转换运算符把一个整数变量除以另一个整数变量,得到一个
浮点数:
#include <
stdio.h>int main()
{
int sum = 17, count = 5;
double mean;
mean = (double) sum / count;
printf("Value of mean : %f\nsum=%d\n", mean ,sum);
}
当上面的代码被编译和执行时,它会产生下列结果:
Value of mean : 3.400000
sum=17