PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
PHP
[請益] 運算加減異常問題
作者:
lovejoe7010
(shen)
2017-06-26 22:53:25
從資料庫取出欄位型態為DOUBLE的數值如下
211.95
-60
-30
-46
-16
-24
-19.95
-16
經過迴圈取值echo後顯示會是下面結果...
累加結果__迴圈取值
211.95__211.95
151.95__-60
121.95__-30
75.95__-46
59.95__-16
35.95__-24
16__-19.95 //到目前都很正常
-1.06581410364E-14__-16 //到這段16-16卻是異常數字,無解,懇求大大們錦囊相授
作者:
cf1064
(蚵仔)
2017-06-27 01:19:00
https://goo.gl/3YTPnx
作者:
rickysu
(Ricky)
2017-06-28 09:33:00
因為2進位無法準確表示10進位的浮點數就會造成這個問題各個平台都有自己對應的方式處理(也有些乾脆不處理)
http://0.30000000000000004.com/
看一下哪個平台會踩雷最根本的方法還是,不要用浮點數存
繼續閱讀
[請益] 資料庫讀入datatable問題
bor1286
[請益] 在不同階層的檔案下抓同一個路徑
rjackie
[請益] 請問post傳值
j4bteddd
[請益] 請問如何顯示radio結果
j4bteddd
[請益] laravel5.4如何呼叫外部class
SaChiA55688
[請益] 資料flush()後遺失欄位
qweasd777
Re: [請益] 為何php.ini找不到display error?怎嘛改?
gpmm
[請益] WordPress首頁修改[上、下一頁]之路徑
lovetits
[請益] symfony開發的程式碼能轉換嗎?
ufoer
[請益] 為何php.ini找不到display error?怎嘛改?
ironmanstock
Links
booklink
Contact Us: admin [ a t ] ucptt.com