首页
230问答网
>
c语言中float型的精度问题,为什么结果显示是6.0啊?
c语言中float型的精度问题,为什么结果显示是6.0啊?
#include<stdio.h>main(){ float a; a=20/3; printf("%3.1f",a); getch();}
2024-11-23 04:01:10
推荐回答(2个)
回答1:
首先,20/3的结果是整数6,然后你的输出控制中指明了是一位小数,所以是6.0
回答2:
你试试a=20.0/3
相关问答
最新问答
毕业论文的步骤怎么写啊?
从天津西站到天津师范大学新校区(在天津市西青区宾水西道延长线) 坐几路车可以到?急急急急!
电脑开始的时候总是出现我的文档 是中毒了吗? 我应该怎么办???
线性代数题目,急急急,哪位高手可以帮忙解答下,十分感谢!!!
得了乙肝的患者应该怎么办呢?
泰和县井冈山机场到井冈山新城区有多远,有大巴车吗?一天几趟?
4.68除以0.25,求竖式。
谁知道CF黄金AK多少钱一个月
人死了尸体是怎么样变化的?
我是路由器上网,为什么拔掉其中一台机子的网线,别的就不能上网,