标签: c++
我正在用C ++编写音乐生成器,我目前正在研究BPM。为了获得笔记之间的等待时间,我使用的是60 / bpm,但评估为零。我已经检查过以确保bpm已声明,并且确实如此。由于某种原因尝试60 / bpm会2。这是为什么?
60 / bpm
bpm
2
答案 0 :(得分:7)
因为常数是积分的,所以60/120是0。 (从x / 60 = 2推断120)。例如,您需要使用60.0 / x来获得浮点数。