Magazyn typów podstawowych
Poniższa tabela zawiera podsumowanie magazynu skojarzonego z każdym typem podstawowym.
Rozmiary typów podstawowych
Typ | Storage |
---|---|
char , , unsigned char signed char |
1 bajt |
short , unsigned short |
2 bajty |
int , unsigned int |
4 bajty |
long , unsigned long |
4 bajty |
long long , unsigned long long |
8 bajtów |
float |
4 bajty |
double |
8 bajtów |
long double |
8 bajtów |
Typy danych języka C dzielą się na kategorie ogólne. Typy całkowite obejmują int
, , char
, short
long
, i long long
. Te typy mogą być kwalifikowane za pomocą signed
metody lub unsigned
, a unsigned
same w sobie mogą być używane jako skróty dla .unsigned int
Typy wyliczenia (enum
) są również traktowane jako typy całkowite w większości celów. Typy zmiennoprzecinkowe obejmują float
, double
i long double
. Typy arytmetyczne obejmują wszystkie typy zmiennoprzecinkowe i całkowite.