作者winsonblue (人生有几次疯狂)
看板Perl
标题[问题] for回圈
时间Thu Jul 16 17:13:19 2009
请问大家 我有一段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
1F:推 Pash77:浮点数误差 07/16 18:01