看板 [ PHP ]
討論串[請益] 小數點的比較運算
共 6 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者foxzgerald (O⊥M)時間17年前 (2008/10/29 21:35), 編輯資訊
0
0
2
內容預覽:
剛剛 mosquito520 給了我一個網址:. http://bbs.ecstart.com/thread-33632-1-1.html. 上面有提到類似的問題. $a = 0.03 ;. $b = 45 ;. $c = $a * $b ;. if($c==1.35){. echo "變數c等於1
(還有107個字)

推噓3(3推 0噓 0→)留言3則,0人參與, 最新作者mosquito520 ( )時間17年前 (2008/10/29 19:57), 編輯資訊
0
0
4
內容預覽:
浮點數原本就不應該拿來判斷用!. 這不是bug,. 而是所有的程式語言都共通的現象。. 目前最廣泛使用的浮點數標準是IEEE 754這個標準,. ﹝使用在CPU跟浮點運算處理器上﹞. 詳見 http://zh.wikipedia.org/wiki/IEEE_754. 根據IEEE754的標準,. +
(還有997個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者s5846125 (陸奧鬼一)時間17年前 (2008/10/28 19:32), 編輯資訊
0
0
0
內容預覽:
$TG_percent = 0.0555; echo 1; echo 2; echo 3;. 以上黃色部份是我測試時加上去的 code,輸出的結果是 2。. 所以以是我的猜測:. 1. $TG_percent 的值不是 0.0555,所以會落在 <0.05 那區。. 2. 後面的程式在抓 $TG0x

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者chenlifu (離)時間17年前 (2008/10/28 18:02), 編輯資訊
0
0
0
內容預覽:
if($TG_percent<0.05). {. $TG000+=1;. }. elseif($TG_percent>=0.05 AND $TG_percent<0.1). {. $TG005+=1;. }. elseif($TG_percent>=0.1 AND $TG_percent<0.15)
(還有7個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者foxzgerald (O⊥M)時間17年前 (2008/10/28 17:45), 編輯資訊
0
0
0
內容預覽:
$a = 0.555;. $b = 10;. echo 'a/b=' . $a/$b . '<br />'; // 輸出 a/b. if ($a/$b < 0.05 ) {. echo "a/b < 0.5";. }. if ($a/$b >= 0.05 AND $a/$b < 0.1) {. ec
首頁
上一頁
1
2
下一頁
尾頁