Jazyk C podporuje různé datové typy, které určují typ hodnot, které mohou být uloženy v proměnných. Zde jsou nejběžnější základní datové typy v jazyce C:
Typ int
se používá pro celočíselné hodnoty. Má šířku alespoň 16 bitů, což znamená, že může reprezentovat celá čísla v rozsahu -32 768 až 32 767 na 16 bitových systémech. Na systémech s více než 16 bity může typ int
mít větší šířku a může reprezentovat větší rozsah celých čísel.
int cislo = 10;
Typ float
se používá pro čísla s pohyblivou řádovou čárkou (desetinná čísla). Má minimální rozsah 6 platných číslic. Obvykle je používán pro reprezentaci čísel s plovoucí desetinnou čárkou, jako jsou desetinné čísla nebo výsledky matematických operací.
float cena = 24.99;
Typ double
je podobný typu float
, ale má větší přesnost a rozsah. Obvykle se používá pro reprezentaci větších čísel s plovoucí desetinnou čárkou nebo pro přesnější výsledky matematických operací.
double cena = 24.99;
Typ char
se používá pro reprezentaci jednotlivých znaků v ASCII kódování. Každý znak je reprezentován jedním bajtem. Může být použit pro ukládání znaků, jako jsou písmena, číslice nebo speciální znaky.
char pismeno = 'A';
Kromě těchto základních datových typů jazyk C podporuje další datové typy, jako jsou pole, struktury, ukazatele a další. Správné použití datových typů je klíčové pro úspěšné psaní programů v jazyce C.