[問題] 關於浮點數除法問題

看板C_and_CPP (C/C++)作者 (QAQ)時間10年前 (2015/11/07 04:00), 編輯推噓3(303)
留言6則, 3人參與, 最新討論串1/1
不好意思 目前小弟在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

11/07 04:37, , 1F
那樣的誤差會對後續運算影響很大嗎?
11/07 04:37, 1F

11/07 04:44, , 2F
還可以接受範圍 我有用紙筆計算過 還是可以找到NASH均衡
11/07 04:44, 2F

11/07 05:01, , 3F
浮點數精確度問題: z-3-1-6 ; float 精確度又比 double 差.
11/07 05:01, 3F

11/07 05:05, , 4F
如果需要高精度可以找現成的library
11/07 05:05, 4F

11/07 05:05, , 5F
11/07 05:05, 5F

11/07 05:33, , 6F
好的 謝謝各位大大
11/07 05:33, 6F
文章代碼(AID): #1MFGRaoq (C_and_CPP)
文章代碼(AID): #1MFGRaoq (C_and_CPP)