Als
grundsätzliche Typen für
Fließkommazahlen findet man die Datentypen float mit 4 Byte und double mit 8
Byte.
Der Datentyp
float verwendet
für die Mantisse 24 bit,
für den Exponenten 7 bit und für das
Vorzeichen ein bit und kann daher Werte im
Bereich 3.4 * 10-38 bis 3.4 *
1038 aufnehmen. Die Darstellung ist auf 6 Nachkommastellen begrenzt.
Der Datentyp
double
verwendet für die Mantisse 53 bit,
für den Exponenten 10 bit und für das
Vorzeichen ein bit und kann daher Werte im
Bereich 1.7 * 10-308 bis 1.7 *
10308 aufnehmen. Die Darstellung ist bis auf 15 Nachkommastellen genau.
Wer sich für
detaillierte Festlegungen
seines Compilers interessiert, der zieht bezüglich Fliesskommazahlen
die Datei float.h zu Rate.