1樓:顏清假
問了問朋友發現一抄個問題:就是浮bai點轉整型的du時候:
?php
$a = 9.45*100;
var_dump($a);
var_dump(intval($a));
$a = 945*1.00;
var_dump($a);
var_dump(intval($a));
?; 執行結果如下:
float(945) int(944) float(945) int(945)
同是浮zhi點 945 ,一個轉成 944 一個轉成 955
顯然簡dao單的十進位制分數如同 0.1 或 0.7 不能在不丟失一點點精度的情況下轉換為內部二進位制的格式。
這就會造成混亂的結果:例如,floor((0.1+0.
7)*10) 通常會返回 7 而不是預期中的 8,因為該結果內部的表示其實是類似 7.9999999999。
這和一個事實有關,那就是不可能精確的用有限位數表達某些十進位制分數。例如,十進位制的 1/3 變成了 0.3333333. . .。
所以永遠不要相信浮點數結果精確到了最後一位,也永遠不要比較兩個浮點數是否相等。
也就是說 9.45*100 類似等於 944.9999
以上解釋希望能對你有所幫助。。
父母要離婚,孩子有什麼辦法去挽救
哎!遇上父母這樣的事,確實很為難還不怎麼大的孩子,不過為了自己也為了這個家,好好勸勸的父母,建議你朋友找個時間,單獨的和爸爸媽媽談談,瞭解一下他們吵架的原因,讓他們有話好好的說,攤開了說,通過溝通才能解決問題,同時也說說自己的看法 見父母這樣,心很痛很痛,我希望爸爸媽媽的生活是開開心心的,這個家像以...
月季開花花朵萎靡,有什麼挽救的辦法
如今,在月球上有越來越多的人,因為各種各樣,顏色非常明亮,顏色非常明亮,而且花仍然很長,所以他們越來越多的褪色,但有很多漸漸褪色說他們在自己的家裡。在皇室季節,我不知道為什麼我有一個疲憊的狀態,我不知道如何解決它。如果月亮尷尬,我該怎麼辦?嘗試這2個小方法,花是超大的,四季所有的花朵 首先,這個原因...
我想戒菸。有什麼辦法麼,我想戒菸。有什麼辦法麼
按照你的描述你有這個想法說明你以意識到抽菸對身體的威害,現在戒菸有很多辦法不過只是扶助,靠的還是你自己,你可以試試戒菸貼,貼在手腕上有一定的扶助效果!每天減少吸菸次數,逐步用電子煙取代,堅持住,慢慢便戒了,想抽菸的時候做點別的事分散注意力 1 首先要有戒菸的恆心 2 就是戒菸的方法 1 零食戒菸法 ...