Genauso wie double verwendet man float zur Darstellung von Dezimalzahlen. Der Datentyp float benötigt weniger Speicher, hat dafür aber eine geringere Genauigkeit und einen kleineren Wertebereich als double.
Datentyp | Signifikante Dezimalstellen | Wertebereich | Speicherbedarf |
---|---|---|---|
float | 7 – 8 | -3,4*1038 … 3,4*1038 | 32 Bit / 4 Byte |
double | 15 – 16 | -1,7*10308 … 1,7*10308 | 64 Bit / 8 Byte |
Benötigt man bei einer großen Menge zu verarbeitender Daten die Genauigkeit von double nicht, kann bei Verwendung von float der Speicherbedarf halbiert werden.
Anwendungsbeispiele für den sinnvollen Einsatz des Datentyps float findet man in der Bildverarbeitung.