ibrahim129's blog

By ibrahim129, history, 2 years ago, In English

I was doing some float operations using python. But when I tried to divide 9999999999999999 by 2 (9999999999999999/2) I got 5000000000000000.0 which is wrong. I already know the issue 8.6-8.4 != 0.2 (issue with binary representation) but I couldn't figure out what is the issue. Can anyone explain this?

Full text and comments »

  • Vote: I like it
  • +10
  • Vote: I do not like it