This is the mail archive of the ecos-discuss@sourceware.org mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: One question.


Double dnum1 = 1234567.1
Double dnum2 = 1234567
Double result = 0 ;

Result = dnum1-dnum2 ;

The result is 0.10000000009

Well, I guess this behaviour has nothing to do with eCos at all, I think it depends on the floating point implementation you use, either the library or the hardware - this error might be caused by rounding.

Ciao, Fabian

--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]