This question already has answers here:
Division result is always zero [duplicate]
(4个答案)
6年前关闭。
我正在做以下
我得到年= 0000000
而实际答案是0.0.28
关于可能出什么问题的任何建议?
要么
可能也可以。您的第一个数字被视为整数。
(4个答案)
6年前关闭。
我正在做以下
float years = (1/31536000) * 883102.00;
我得到年= 0000000
而实际答案是0.0.28
关于可能出什么问题的任何建议?
最佳答案
你应该做
float years = (1.0/31536000.0) * 883102.00;
要么
float years = (1.0/31536000) * 883102.00;
可能也可以。您的第一个数字被视为整数。
08-16 09:48