0
感謝您檢查此人。 我正在學習從PHP「PHP的初學者」的書,但找不出爲什麼我從下面的代碼得到錯誤的答案:請解釋PHP如何擴展%f dec。地方可以在printf()中返回錯誤的答案?
<?php
$amt1=2.55;
$amt2=3.55;
$total= $amt1 + $amt2;
echo'<br/>The total is $'. $total;
printf('<br/>The total is %.21f', $total);
?>
我得到6.099999999999644729不6.1000 ...(試想一下,20個零) 使用Eclipse/XAMP/MAC OSX Lion計算機如何像這樣 - 或者(更可能)如何通過編寫更好的代碼來保持誠實?
啊,是的,我現在遵循 - 謝謝。我也很欣賞鏈接。 – user1545488 2012-07-23 13:09:09