Typen erlauben es uns, die Struktur und das Verhalten einzelner Programmelemente präzise zu beschreiben. Wir ermöglichen es dem Compiler, uns frühzeitig über inkonsistenten oder fehlerhaften Programmcode zu informieren.
Ein Bitmuster vom Typ float wird im Heap-Segment des Arbeitsspeichers
angelegt, wenn der new
-Operator verwendet wird:
float var = new float;
Wie groß das Bitmuster ist, hängt beim Typ "int" von der jeweiligen Plattform ab. Man kann es also rein von diesem Ausdruck her nicht sagen.
Auch die Größe der Ganzzahl- und Fließkommazahl-Typen in C++ hängt von der Zielplattform ab.
Die Bedeutung des Bitmusters hängt von seiner Größe ab.
vorzeichenlose 8-Bit Zahl (also einen Wertebereich von 0 bis 255) wird mit uint8_t umgesetzt.