ccpp:celociselne

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verze
Předchozí verze
ccpp:celociselne [2019/09/16 11:00] – vytvořeno durdilovaccpp:celociselne [2021/11/15 10:57] (aktuální) bures
Řádek 1: Řádek 1:
-Datové typy celočíselné+====== 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
  
-^ Celočíselné      ^ 8 bitů       ^ 16 bitů      ^ 32 bitů       ^ 64 bitů   ^ +===== Tabulka celočíselných datových typů ===== 
-| pouze kladná     | unsigned char    | unsigned short | unsigned int | unsigned long int |  +Zde je tabulka celočíselných datových typů jejich velikostí pro datový model **LLP64**, který používá **//Windows 10//**. Více o datových modelech viz. //Odkazy zdroje//.
-| rozsah   | 0 až 255 | 0 až 65 535 | 0 až 4 294 967 295 | záleží na překladači  | +
-| kladná i záporná    | signed char | short | int | long int | +
-| rozsah   | -128 až 127 | –32 768 až 32 767 | –2 147 483 648 až 2 147 483 647 | záleží na překladači  |+
  
 +^ 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]]
  
-   Slovíčko unsigned znamená, že proměnné tohoto datového typu mohou nabývat pouze kladných hodnot.  
-   Opakem je slovíčko signed, které je nepovinné, překladač si ho doplňuje sám.       
-   Jestli je možné ukládat dlouhá celá čísla a jaký datový typ použít, záleží na konkrétním překladači.  
  • ccpp/celociselne.1568624403.txt.gz
  • Poslední úprava: 2019/09/16 11:00
  • autor: durdilova