[問題] 浮點數的問題

看板C_and_CPP (C/C++)作者 (addison)時間16年前 (2010/04/01 15:49), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
若執行 float sum; sum=1/1+1/2+...+1/10 則sum最後輸出為1 這是overflow所導致? 那要輸出正確值的話請問該如何修改? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.206.229 ※ 編輯: addisonlove 來自: 122.117.206.229 (04/01 15:49)

04/01 15:51, , 1F
1.0/1+1.0/2....
04/01 15:51, 1F

04/01 16:24, , 2F
整數除以正數,小數點以下的數會 不見。你真的是 初學者。
04/01 16:24, 2F

04/01 16:24, , 3F
整數
04/01 16:24, 3F

04/01 19:29, , 4F
感謝...因為先前用MATLAB完全沒這問題...||
04/01 19:29, 4F
文章代碼(AID): #1Bj4_pPy (C_and_CPP)
文章代碼(AID): #1Bj4_pPy (C_and_CPP)