首页
58问答库
>
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
相关问答
最新问答
男生身高1.70腿要多长才算正常
大神帮帮忙啊,很紧急的说,帮我翻译下面这段文字吧 。 拜托了,谢谢!
致铭g41主板加q8400cpu能超频吗如果要是能超频的话具体说下超频步骤。
魔兽世界荆棘谷精英猩猩
高分求助!求一首歌的名字和歌手
中医治疗子宫癌的效果怎么样?
巧用ps怎么画草
“讲”字用广东话怎么说 怎么打?
钛钢饰品怎么鉴别真假
我现在语文能考个100所以 数学考80 英语90 理综160我是云南的学生 我还有没有希望考1本