Toto je starší verze dokumentu!
Datové typy celočíselné
Celočíselné | 8 bitů | 16 bitů | 32 bitů | 64 bitů |
---|---|---|---|---|
pouze kladná | unsigned char | unsigned short | unsigned int | unsigned long int |
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 |
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.