c语言中 浮点型常量 7.e+5 转换成十进制数形式是多少?是怎么转换的?

如题所述

这个浮点数就是7.0,然后把小数点向右移动5位,不足的补0,所以手工分析的结果就是700000。在戏院的程序中,可以使用强制类型转换,或者让计算机系统进行自动类型转换。请看下面的程序代码和他运行的结果。
#include
int main()
{ int a,b;
float x=7.e+5;
a=(int)x;#include
int main()
{ int a,b;
float x=7.e+5;
a=(int)x; //先强制转换为int,然后赋值给a
b=x; //把浮点数直接赋值给int变量,系统会将它进行强制类型转换
printf("a=%d b=%d\n",a,b);
return 0;
}
b=x;
printf("a=%d b=%d\n",a,b);
return 0;
}

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网