Re: float question

2006-01-23 Thread Peter Strömberg
On 23 Jan 2006 at 2:10, ramrunner wrote: why does the add loses a decimal point? again sorry if it's my mistake (probably) but i'm confused ;) . What Every Computer Scientist Should Know About Floating-Point Arithmetic http://docs.sun.com/source/806-3568/ncg_goldberg.html

Re: float question

2006-01-22 Thread David Higgs
Floating point numbers aren't perfectly precise. See http://c-faq.com/fp/ --david On 1/22/06, ramrunner [EMAIL PROTECTED] wrote: Hi , i am not sure if the following indicates a prob, if it does i will issue a PR. *sorry if i miss something here* cosider the following: (obsd x86 3.8-current

Re: float question

2006-01-22 Thread theo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 ramrunner wrote: float a; int main() { for(;a3;a+=0.1) printf(%f\n,a); return 1; } output : 0.00 0.10 2.70 2.79 2.89 2.99 why does the add loses a decimal point? float is