Views: 859
Для дальнейшей работы, понадобиться понятие переменных. Кратко чтобы не напрягать – название и размер данных:
Объявление | Бит | Диапазон чисел | Примечание |
Целочисленные типы | |||
char | 8 | -128 … 127 | со знаком |
signed char | 8 | -128 … 127 | со знаком |
unsigned char | 8 | 0 … 255 | без знака |
short | 16 | -32768 … 32767 | со знаком |
signed short | 16 | -32768 … 32767 | со знаком |
unsigned short | 16 | 0 … 65535 | без знака |
int | 16 | -32768 … 32767 | со знаком |
signed int | 16 | -32768 … 32767 | со знаком |
unsigned int | 16 | 0 … 65535 | без знака |
long | 32 | -2147483648 … 2147438647 | со знаком |
signed long | 32 | -2147483648 … 2147438647 | со знаком |
unsigned long | 32 | 0 … 4294867295 | без знака |
long long**, signed long long** | 64 | -9223372036854775808…9223372036854775807 | со знаком |
unsigned long long** | 64 | 0…18 446 744 073 709 551 615 | без знака |
Для арифметики с плавающей запятой | |||
float | 32 | 1.175494e-38 … 3.40282346e+38 | |
double* | 32 | 1.175494e-38 … 3.40282346e+38 | |
long double | 64 | 2.22507385e-308 … 1.79769313e+308 |
* * ANSI-89 extension
* double is equivalent to long double if -fno-short-double is used.