in reply to Re (tilly) 2: Filthy Floats
in thread Filthy Floats
Floating point numbers simply cannot be stored precisely on a computer.I know what you mean, but it's not what you said. {grin}
Insert Some at the beginning of that sentence to make it true. I can certainly represent "0.5" precisely in IEEE floating point. And actually, it might make more sense to say:
Most fixed-decimal values cannot be represented precisely as binary floating-point numbers, no matter what the precision, because 1/10th is an infinite repeating fraction in binary. Unless the number is an integer divided by a power of two, you'll get some sort of truncation error.
-- Randal L. Schwartz, Perl hacker
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Filthy BCD Floats?
by spudzeppelin (Pilgrim) on Jul 17, 2001 at 21:50 UTC |