Binary representation [Software]

posted by ElMaestro  – Denmark, 2018-03-16 14:13 (2096 d 03:22 ago) – Posting: # 18561
Views: 6,273

Hi Mittyri,

❝ x=0.250000

❝ as it should be


How nice, then it is also compiler-dependent...
The issue is that 0.05 cannot be represented accurately in a binary brain.
So, the compiler will need to deal with such a fraction and either round it up or round it down. Whatever it does, it can have downstream implications. In my case it implied that my simple naïve decimal logic (0.25 <=0.25) never evaluated to TRUE because it was not tested as such.
The solution could be to add e.g. 1e-8 to the righthand side. Dumb, but that's logic.
Computers suck.

Pass or fail!

Complete thread:

UA Flag
 Admin contact
22,824 posts in 4,786 threads, 1,633 registered users;
34 visitors (0 registered, 34 guests [including 4 identified bots]).
Forum time: 17:35 CET (Europe/Vienna)

In these matters the only certainty is
that nothing is certain.    Pliny the Elder

The Bioequivalence and Bioavailability Forum is hosted by
BEBAC Ing. Helmut Schütz