来看看c语言这个大宝贝吧
为什么输出b = 0.000000? 你用float定义的a,却给他一个整形值肯定是0 把a=98改为a=98.0(加不加f无所谓);
5改成5.0 qiuyouzhi 发表于 2020-3-19 20:22
你用float定义的a,却给他一个整形值
肯定是0
楼主那个5/9就已经从根源上使结果为0了{:10_260:}我试了试,只把a变为浮点数结果还是0.0000 墨羽岚 发表于 2020-3-19 20:35
楼主那个5/9就已经从根源上使结果为0了我试了试,只把a变为浮点数结果还是0.0000
不懂就问,为什么5/9就从根源上使结果为0了 deng_o3o 发表于 2020-3-19 20:42
不懂就问,为什么5/9就从根源上使结果为0了
5/9,两个整型数相除结果取小数点前的 墨羽岚 发表于 2020-3-19 20:43
5/9,两个整型数相除结果取小数点前的
谢谢 墨羽岚 发表于 2020-3-19 20:43
5/9,两个整型数相除结果取小数点前的
要是a/b ,a,b之中有一个是浮点型,那a/b的结果就是浮点型吗? √ deng_o3o 发表于 2020-3-19 21:07
要是a/b ,a,b之中有一个是浮点型,那a/b的结果就是浮点型吗?
应该吧(不过浮点型和单双精度型差距不是特别大)
页:
[1]