====== 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 | ===== Odkazy a zdroje ===== * [[https://en.cppreference.com/w/cpp/language/types|Jednoduché datové typy a datové modely]]