Тип

Големина

Опсег

char

1byte

-127 to 127 or 0 to 255

unsigned char

1byte

0 to 255

signed char

1byte

-127 to 127

int

4bytes

-2147483648 to 2147483647

unsigned int

4bytes

0 to 4294967295

signed int

4bytes

-2147483648 to 2147483647

short int

2bytes

-32768 to 32767

unsigned short int

2bytes

0 to 65,535

signed short int

2bytes

-32768 to 32767

long int

8bytes

-2,147,483,648 to 2,147,483,647

signed long int

8bytes

same as long int

unsigned long int

8bytes

0 to 4,294,967,295

long long int

8bytes

-(2^63) to (2^63)-1

unsigned long long int

8bytes

0 to 18,446,744,073,709,551,615

float

4bytes

double

8bytes

long double

12bytes

wchar_t

2 or 4 bytes

1 wide character