首页
15问答网
>
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
相关问答
最新问答
皇帝早朝背景音乐
CPU散热硅脂涂多了会导致CPU烧坏吗?
求助,小学一年级的题目,看不懂,求大神赐教。谢谢
婚前按揭买的房 离婚后如何分割
蛛网膜囊肿,需要手术吗
蒜是几月种的?什么时候种合适?
在韩国买的三星手机能在大陆用吗
要十个近代历史小故事,短一点
平安保险在外地买的保险,在本地能报销吗?
C语言程序设计 通讯录系统管理