ccpp:celociselne

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

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
  • ccpp/celociselne.txt
  • Poslední úprava: 2021/11/15 10:57
  • autor: bures