C-Programmierung

Zahlen

Fließkomma Datentypen | | Wahrheitswert

Zahlen nennt man in C Konstanten.

Konstanten können entweder ganzzahlig sein oder einen Nachkommaanteil besitzen, d.h. genau wie Variablen haben Sie einen Datentyp.

Eine Zahl ohne Nachkomma (z.B. 1) wird als Ganzzahlkonstante vom Typ int interpretiert.
Eine Zahl mit Nachkomma (z.B. 0.1) wird als Fließkommakonstante vom Typ double interpretiert.

Der Suffix einer Konstante ändert ihren Datentyp und damit ihren erlaubten Wertebereich.

SuffixBeispielTypBit
keiner0int32 [16]
u1uunsigned int32 [16]
l2llong int32
ll3lluunsigned long long int64
.0.0double64
.L2.0Llong double80
.f1.0ffloat32

Zahlen mit Exponent sind ebenfalls Gleitkommazahlen. Zum Beispiel wird 1e2 als $1.0\cdot10^2$ interpretiert.


Q Ist 7000000000u oder −1u erlaubt?

Q Welchen Wert haben die Zahlen 1.0E−3, 7e6f, −1E9f?


Fließkomma Datentypen | | Wahrheitswert

Options: