Toto je starší verze dokumentu!
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
Typ | Velikost (bajt/bit) | Rozsah hodnot |
---|---|---|
signed char | 1/8 | -128 až 127 |
unsigned char | 1/8 | 0 až 255 |
short | 2/16 | -32768 až 32767 |
unsigned short | 2/16 | 0 až 65535 |
int | 4/32 | -2147483648 až 2147483647 |
unsigned | 4/32 | 0 až 4294967295 |
long | 4/32 | -2147483648 až 4294967295 |
unsigned long | 4/32 | 0 až 4294967295 |
long long | 8/64 | -9223372036854775808 až 9223372036854775807 |
unsigned long long | 8/64 | 0 až 18446744073709551615 |