→ samuel1988: ...躲避球大師耶。你怎麼不說Javascript要解決這問題 11/16 16:14
→ samuel1988: 要用什麼代價 11/16 16:14
常見的作法是往前拖到整數位再處理啊. 這在以前各語言都很常見喔.
※ 編輯: TonyQ (210.61.209.201 臺灣), 11/16/2020 16:15:24
→ samuel1988: 轉整數處理,當作字串,正則。敢問你提到python和cah 11/16 16:16
→ samuel1988: arp會這樣處理嗎? 11/16 16:16
拖整數位, 不是當作字串喔, 這你就誤會了. 而是不使用 byte 表達而已.
常見作法是往前拖 10^n 再加上 floor. 運算完再除以 10^n.
https://docs.microsoft.com/zh-tw/dotnet/api/system.decimal?view=net-5.0
csharp 的 decimal 原理一樣是提到整數位處理啊, 紀錄 hi 位跟 lo 位.
python 我沒研究, 但我相信方法不會有太大落差.
※ 編輯: TonyQ (210.61.209.201 臺灣), 11/16/2020 16:26:12
推 x123356: 會扯浮點數問題來攻擊特定語言一看就是計概沒學好 11/16 17:02
推 newhandfun: 同意樓上 11/16 17:03
推 jej: 推樓樓上 這麼神奇 為什麼不去問神奇的海螺IEEE怎麼規範呢 11/16 19:54
噓 gn01838335: 所以你寫程式會看IEEE嗎? 11/16 20:10
推 art1: 遇到跟浮點數相關的問題就會去查 IEEE 了,例如那個進位問題 11/16 21:22
推 netburst: bigdecimal安定 11/17 01:16
推 splitline: 沒IEEE754概念的人真的可以先不用說話== 11/17 01:32
→ gn01838335: 有人說要懂IEEE才能寫JavaScript 11/17 06:35
→ gn01838335: 我面試快要100多人有多少人真的懂IEEE? 11/17 06:35
→ gn01838335: 10個裡面7-8個根本不懂,原理是什麼美人管,只會說引 11/17 06:35
→ gn01838335: 用什麼套件和方法解決。 11/17 06:35
→ gn01838335: 所以以後只要有人不懂IEEE就可以把人刷掉是嗎? 11/17 06:35
→ gn01838335: 感謝給新的標準。 11/17 06:35
→ gn01838335: 軟體版一堆人真的與現實偏差。 11/17 06:35
→ gn01838335: 是要懂IEEE才能寫程式喔?一堆單元程式不能把這種例 11/17 06:37
→ gn01838335: 外測出來嗎? 11/17 06:37
→ gn01838335: 很多bug在單元測試就可以抓出分析誰還在跟你懂IEEE 11/17 06:38
→ onlyeric23: 你要怎麼刷人也跟大家沒關係吧 11/17 08:48
噓 jej: 你這小便就像是會便秘一定要學會吃麻醬一樣 11/17 08:49
→ jej: 所以不吃麻醬就不會便秘 別意氣用事 11/17 08:49
→ jej: 是狡辯 sorry 11/17 08:51
啥洨 XD
※ 編輯: TonyQ (61.231.44.97 臺灣), 11/17/2020 10:09:08