首页
13问答网
>
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
相关问答
最新问答
阿奇霉素和阿莫西林可以同时服用吗?
衡水明业投资管理有限公司怎么样?
在汉口站下火车到希水,该到哪个车站坐车方便,该怎么走?
福特福睿斯怎么样啊?油耗、性能各方面说说?
qq号被盗了,还能找回来么?
如果自己的孩子被欺负,做家长的应该怎么办?
巴乔在哪一年的世界杯上射失点球错失冠军,对手又是谁?
《幽游白书》阵的大招怎么用?
王朝霸域武将轮回问题
口袋妖怪极光石里超梦在哪儿抓?