Übersicht fundamentaler Typen in C++

auto
void
hergeleitet
keine Rückgabe
Bitsbool
std::byte
Wahrheitswert
Oktett für Bitoperationen
Zeichenchar
charN_t
auch signed …/unsigned …
N=8,16,32
Ganzzahlenshort
int
long
long long
auch signed …/unsigned …
… mit garantierter Bitanzahl
… ohne Vorzeichen
std::intN_t
std::uintN_t
N= 8,16,32,64
std::size_t
std::ptrdiff_t
Speicherbedarf, Feldindex
Abstand im Speicher
Gleitkommazahlenfloat
double
long double
Siehe https://en.cppreference.com/cpp/language/types