0
我有一個簡單的PHP任務,總和所有數字的數字。浮點數和零比較
$number = 345;
$digit = $number;
$sum = 0;
while ($number > 0) {
$digit = $number % 10;
$sum += $digit;
$number /= 10;
}
該解決方案會給出正確的結果。但是,我知道它會以超過three times的循環方式進入。最終它將等於零。
這是爲什麼發生?什麼時候,花車變成零?只要遵循數學原理,這將是一個無限循環,對嗎?而且由於有超過3位,4位和5位數字,最終結果不會超過12位(即使是那麼少)。
P.S.我知道我應該通過四捨五入來解決這個問題,但我只是對漂浮物及其行爲很好奇。