当前位置:酷百书>生活百科>c语言float类型输出

c语言float类型输出

2024-09-04 10:34:53 编辑:join 浏览量:573

c语言float类型输出

问题补充说明:#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语言float类型输出

拓展资料

float是C语言中的一个数据类型的关键字,表示单精度浮点型(双精度浮点型为double)。定义格式为:fl360问答oata//a表示一个浮点型的变量。

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

浮点型运算可能有误差。

标签:float,输出,语言

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