- Переменная
- Целочисленная переменная:
имя типа | Типичный размер (байты) | Диапазон значений |
---|---|---|
signed char | 1 | -128~127 |
short | 2 | -32768~32767 |
unsigned short | 2 | 0~65535 |
int | 4 | -2 147 483 648 до +2 147 483 647 |
unsigned int | 4 | 0~4294967295 |
long/long int | 4 | -2 147 483 648 до +2 147 483 647 |
unsigned long | 4 | 0~4294967295 |
long long/long long int | 8 | -9 223 372 036 854 775 808 до 9 223 372 036 854 775 807 |
- переменная с плавающей запятой
одинарная точность
Спецификатор типа float занимает в памяти 4 байта, поэтому диапазон значений составляет от -3,4e38 до 3,4e38.
двойная точность
Описание типа двойное, оно занимает 8 байт в памяти, а представленный диапазон значений -1.7e308~1.7e308.
длинный двойной
Описание типа long double, данные выполнения занимают в памяти 10 байт, что указывает на диапазон значений -1.1e4932~1.1e4932
- присвоение переменной
int x=6;
Указывает, что x определен как базовая целочисленная переменная со знаком, и начальное значение равно 5.
int x,y,z=6;
Указывает, что x, y и z определены как основные целочисленные переменные со знаком, а начальное значение z равно 6.
int x=3,y=3,z=3;
Указывает, что x, y и z определены как основные целочисленные переменные со знаком, и начальное назначенное значение равно 3.
- символьная переменная
Символьные переменные имеют спецификатор типа char и занимают в памяти 1 байт.