Celočíselné datové typy
Slouží k ukládání celočíselných hodnot. Mohou nabývat hodnot jak se znaménkem, tak i bez něj.
Klíčové slovo unsigned znamená, že proměnné tohoto datového typu mohou nabývat pouze kladných hodnot.
Opakem je slovo signed, které je nepovinné, s vyjímkou užití typu char
pro ukládání celého čísla místo znaku
Tabulka celočíselných datových typů
Zde je tabulka celočíselných datových typů a jejich velikostí pro datový model LLP64, který používá Windows 10. Více o datových modelech viz. Odkazy a zdroje.
Typ | Velikost (bajt/bit) | Rozsah hodnot |
---|---|---|
signed char | 1/8 | -128 až 127 |
unsigned char | 1/8 | 0 až 255 |
short | 2/16 | -32 768 až 32 767 |
unsigned short | 2/16 | 0 až 65 535 |
int | 4/32 | -2 147 483 648 až 2 147 483 647 |
unsigned | 4/32 | 0 až 4 294 967 295 |
long | 4/32 | -2 147 483 648 až 4 294 967 295 |
unsigned long | 4/32 | 0 až 4 294 967 295 |
long long | 8/64 | -9 223 372 036 854 775 808 až 9 223 372 036 854 775 807 |
unsigned long long | 8/64 | 0 až 18 446 744 073 709 551 615 |