Wie bei den ganzen Zahlen gibt es bei den Kommazahlen, auch Fließkommazahlen genannt, unterschiedliche Varianten – je nach benötigter Größe:
- float mit 32 Bit
- double mit 64 Bit
- long double mit 80 Bit
Die genauen Grenzen der Wertebereiche sind von System zu System unterschiedlich.
Das Deklarieren dieser Variablen erfolgt analog. Das Schlüsselwort unsigned kann hier ebenfalls verwendet werden. Bei der Zuweisung können wir jetzt natürlich auch Kommazahlen verwenden, wobei unser deutsches Komma dort immer mit einem Punkt dargestellt wird.
#include<stdio.h> int main() { // Deklaration von normalgroßer Kommazahl float kommazahl; // Wert zuweisen kommazahl = 12.3456; // Ausgabe printf("Kommazahl: %f\n", kommazahl); return 0; }
Kommazahl: 12.3456