当前位置:神舟问>百科知识>c语言f来自loat类型输出

c语言f来自loat类型输出

2023-11-09 12:40:04 编辑:join 浏览量:572

问题补充说明:#includeint main(){ float sum,temp;printf("Input your number\n"); scanf("%f",&sum); printf("%f\n",sum);return 0;}//为什么我输入的是37.1但是输出的结果却是37.099998应该怎么改

可以改成printf("%.1f\n",sum);

结果见下图:

c语言f来自loat类型输出

拓展资料

float是C语言中的一个数据类型的关键字,表示单精度浮点型(双精度浮点型为doubl首强过除知e)。定义格式为:floata//a表示一个浮点型的变量。

C语言规定浮点型在内存占还同指果年真知热用4个字节,精度为7位,取值范围为:3.4*10^-38~3.4*10^38。

浮点型运算可能有误差。

标签:loat,输出,语言

版权声明:文章由 神舟问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.shenzhouwen.com/article/208860.html
热门文章