看板 C_and_CPP 關於我們 聯絡資訊
不好意思 目前小弟在visual studio上編寫C時候遇到一點問題 ex: float g1; g1=32.0/100.0; 為何g1的值並不是0.32而是0.319999999993 因為小弟之後還會對其作運算 所以想取到小數點後兩位而以 想請教各位先進 不知道是否還有其他方法呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.254.148.125 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1446840036.A.CB4.html
aiwhat: 那樣的誤差會對後續運算影響很大嗎? 11/07 04:37
eddiesun: 還可以接受範圍 我有用紙筆計算過 還是可以找到NASH均衡 11/07 04:44
yvb: 浮點數精確度問題: z-3-1-6 ; float 精確度又比 double 差. 11/07 05:01
aiwhat: 如果需要高精度可以找現成的library 11/07 05:05
aiwhat: 例如 https://gmplib.org/ 11/07 05:05
eddiesun: 好的 謝謝各位大大 11/07 05:33