Integral types
Integral types represent whole numbers and characters.
Integral types have no decimal part.
- bool (technically an integer type)
- char, signed char, unsigned char
- wchar_t, char16_t, char32_t
- short, unsigned short
- int, unsigned int
- long, unsigned long
- long long, unsigned long long