Übersicht der Datentypen

C++ Datentyp

Min. Wert

Max. Wert

Speicherbedarf

Beispiel

bool (Boolean)

0 (false)

1 (true)

1 Byte = 8 Bit

An/Ausschalten von Features wie Darkmode

byte

0

255

1 byte

Alter (Wobei dies nicht Zukunftssicher sein könnte)

char

ASCII char von -127

Bis 128

1 byte

Namen der Wochentage

int

-2,147,483,648

2,147,483,647

2 bytes

In Schleifen

short

-32768

32767

2 bytes

Längenangabe in M (wenn Genauigkeit ausreicht)

long

0

4294967295

4 bytes

Bei großen Schleifen

float

-3.4028235E+38

3.4028235E+38

4 bytes

Temperatur

double

-3.4028235E+38

3.4028235E+38

8 bytes

NASA-Präzisionsberechnung


Daneben Existieren von einigen Variablen noch signed bzw. unsigned Datentypen, welche entweder im Negativbereich anfangen oder bei Null.

Diese Datentypen werden in Variablen gespeichert, welche im Programm beliebig definiert und verändert werden können. Auf diese Weise lassen sich besonders mathematische Rechnungen und vieles mehr realisieren.

Übung: Finde zu jedem Datentyp mindestens ein weiteres Beispiel, wo dieser Verwendung finden könnte. Wie groß sind die Datentypen int, short, float und double, wenn sie "unsigned" sind, also bei Null anfangen?


Zuletzt geändert: Donnerstag, 10. Dezember 2020, 09:50