001
19.10.2008, 21:37 Uhr
Hans
Library Walker (Operator)
|
Hi,
Du bist gut, Du stellst 2 Fragen, wobei die zweite Frage bereits die Antwort auf die Erste enthält. - Also: gebrochene Zahlen werden Rechnerintern als Floatingpoint-Zahlen dargestellt, so wie sie in der IEEE 754 definiert sind.
Rundungsfehler treten auf, weil sich Brüche im dezimalsysten nicht exakt im binären System abbilden lassen. Nimm zum Beispiel mal 1/3 (ein drittel): das ist dezimal 0.333333 usw. Welche Darstellung kommt dem am nächsten, die aus glatten Brüchen von 2 besteht, also 1/2, 1/4, 1/8, 1/16, usw. ??
Und was die IEEE 754 angeht: bei Wikipedia.
Hans -- Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung. Dieser Post wurde am 19.10.2008 um 21:39 Uhr von Hans editiert. |