deng_o3o 发表于 2020-3-19 20:21:25

来看看c语言这个大宝贝吧

为什么输出b = 0.000000?

qiuyouzhi 发表于 2020-3-19 20:22:37

你用float定义的a,却给他一个整形值
肯定是0

墨羽岚 发表于 2020-3-19 20:33:37

把a=98改为a=98.0(加不加f无所谓);
5改成5.0

墨羽岚 发表于 2020-3-19 20:35:40

qiuyouzhi 发表于 2020-3-19 20:22
你用float定义的a,却给他一个整形值
肯定是0

楼主那个5/9就已经从根源上使结果为0了{:10_260:}我试了试,只把a变为浮点数结果还是0.0000

deng_o3o 发表于 2020-3-19 20:42:48

墨羽岚 发表于 2020-3-19 20:35
楼主那个5/9就已经从根源上使结果为0了我试了试,只把a变为浮点数结果还是0.0000

不懂就问,为什么5/9就从根源上使结果为0了

墨羽岚 发表于 2020-3-19 20:43:49

deng_o3o 发表于 2020-3-19 20:42
不懂就问,为什么5/9就从根源上使结果为0了

5/9,两个整型数相除结果取小数点前的

deng_o3o 发表于 2020-3-19 20:48:30

墨羽岚 发表于 2020-3-19 20:43
5/9,两个整型数相除结果取小数点前的

谢谢

deng_o3o 发表于 2020-3-19 21:07:48

墨羽岚 发表于 2020-3-19 20:43
5/9,两个整型数相除结果取小数点前的

要是a/b ,a,b之中有一个是浮点型,那a/b的结果就是浮点型吗?

墨羽岚 发表于 2020-3-19 21:11:24

墨羽岚 发表于 2020-3-19 21:12:24

deng_o3o 发表于 2020-3-19 21:07
要是a/b ,a,b之中有一个是浮点型,那a/b的结果就是浮点型吗?

应该吧(不过浮点型和单双精度型差距不是特别大)
页: [1]
查看完整版本: 来看看c语言这个大宝贝吧