首页
85问答库
>
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
相关问答
最新问答
谁有法兰克18i-mb的操作说明书啊,有的请发下,谢谢!
工行转农行一般多久才能到账
为什么天气一冷身上就长红疙瘩?
win7如何删除鼠标右键菜单的虚拟分区魔术师项?
helping others makes me happy英语作文
“我从山中来,带着兰花草”出自哪首歌
窗户锁死了怎么办
想学风水看相,我该买点什么书看呢?
我家今年地暖很不热,去年温度很高,然后就发现进水管热的烫手,回水管冰凉
怎样暗示让男上司知道女下属喜欢他?