Path: utzoo!attcan!uunet!nih-csl!lhc!ncifcrf!haven!udel!wuarchive!uwm.edu!rpi!uupsi!sunic!dkuug!iesd!iesd.auc.dk!richard From: richard@iesd.auc.dk (Richard Flamsholt S0rensen) Newsgroups: comp.lang.c Subject: Re: floating point multiplication BUG in C (cc compiler) Message-ID: Date: 22 Oct 90 11:28:30 GMT References: <1348@banach.ACA.MCC.COM> <4032@goanna.cs.rmit.oz.au> Sender: news@iesd.auc.dk (UseNet News) Organization: Mathematics and Computer Science, University of Aalborg Lines: 11 In-reply-to: ok@goanna.cs.rmit.oz.au's message of 22 Oct 90 01:19:42 GMT In article <4032@goanna.cs.rmit.oz.au> ok@goanna.cs.rmit.oz.au (Richard A. O'Keefe) writes: > The problem here is that a number like 0.64 *CANNOT* *POSSIBLY* be > represented exactly in (finite-precision) floating-point. At all. > In *any* programming language. [...] At least when using *binary* logic as your hardware ;-) -- /Richard Flamsholt richard@iesd.auc.dk