小數很怪
我用這個數 0.21283542 然後用FOR迴圈每一圈就加0.00000001
實際上看起來沒有什麼問題
但是這個數應該是這樣跑才對
0.21283542
0.21283543
0.21283544
0.21283545
0.21283546
0.21283547
0.21283548
0.21283549..................
但是電腦卻跑出小數卻為
0.21283542
0.21283543
0.21283544
0.21283544999999998
0.21283545999999998
0.21283546999999997
0.21283547999999997
0.21283548999999996
0.21283549999999996
0.21283550999999995
0.21283551999999995
0.21283552999999994
0.21283553999999994
0.21283554999999993
0.21283555999999993
0.21283556999999992
0.21283557999999992
0.2128355899999999
0.2128355999999999
0.2128356099999999
0.2128356199999999
0.2128356299999999
0.21283563999999989.....
請問那有辦法節決這麼問題嗎........
因為我要算的數字很小..
我發現這樣的話答案全部不一樣勒
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.126.60.76
推
04/14 20:30, , 1F
04/14 20:30, 1F
推
04/14 20:40, , 2F
04/14 20:40, 2F
推
04/14 23:55, , 3F
04/14 23:55, 3F
推
04/16 20:00, , 4F
04/16 20:00, 4F