"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

IEEE-Format

crazycat 12.12.2002 - 15:16 410 3
Posts

crazycat

Little Overclocker
Avatar
Registered: Dec 2001
Location: im nix (Mühlvie..
Posts: 0
hab da mal eine Frage bezüglich des IEEE-Formats zur Gleitpunktdarstellung!

Warum ist die 0 nicht exakt darstellbar?

:confused:


Danke!

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Wer behauptet das denn?

Drey

disconnected
Avatar
Registered: Sep 2002
Location: Leonding
Posts: 1606
eine normierte gleitpunktzahl mit vorzeichen V, mantisse M1...Mn und exponent e stellt folgenden zahlenwert dar:
(-1)V * (1 + M1 * 21 + ... + Mn * 2n) * 2E

'null' ist formal nicht darstellbar und daher wird die kleinste darstellbare Zahl als null interpretiert

iirc .... hth!

-drey-

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Kleinste nicht negative Zahl natürlich.

Da es aber in den IEEE Zahlenformaten nicht nur normierte, sondern auch denormalisierte Zahlen gibt, ist 0 sehr wohl exakt darstellbar. Es ist einfach 0 * 2^emin.

emin ist der kleinste zulässige Exponent, und durch ebendiesen zeichnen sich denormalisierte Zahlen aus.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz