[問題] for迴圈

看板Perl作者 (人生有幾次瘋狂)時間16年前 (2009/07/16 17:13), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/2 (看更多)
請問大家 我有一段code如下 $step_length_m5=0.4; for($length_m5=0;$length_m5<=100;$length_m5+=$step_length_m5){ ...} 照理說length_m5應該是0.4累加 可是有時候印出來的值卻會是 43.399999或44.799999之類的 為什麼會出現這種情形阿? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.74.232.86

07/16 18:01, , 1F
浮點數誤差
07/16 18:01, 1F
文章代碼(AID): #1ANkymED (Perl)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
1
1
文章代碼(AID): #1ANkymED (Perl)