Составители:
Рубрика:
с восьмеричным или шестнадцатеричным числом представляет собой ASCII-символ или
управляющий код с соответствующим значением. Например: '\03' для Ctrl-C.
Основные ESC-последовательности представлены в таблице 2.1.
Таблица 2.1
Наименование константы Обозначение Код
Новая строка (перевод строки) HL (LF) '\n'
Горизонтальная табуляция HT '\t'
Вертикальная табуляция VT '\v'
Возврат на шаг BS '\b'
Возврат каретки CR '\r'
Перевод формата FF '\f'
Обратная косая \ '\\'
Апостроф ' '\' '
Кавычки " '\"
Нулевой символ (пусто) NULL '\0'
Стандарт ANSI C++ также поддерживает двухсимвольные константы: 'ab', '\n\t' и;
т.д. Такие константы представляются как 16-битное целое, где младший байт - первый
символ, старший байт - второй символ (это представление не переносимо для С-
компиляторов).
Строковые константы представляются последовательностью символов, заклю-
ченных в двойные кавычки " ". Строковые константы – это массивы символов типа
char. Пример "Строковая константа", "D".
Размер основных типов данных приведен в таблице 2.2 [1].
Таблица 2.2
Тип Описание Область измерения
bool Булево (логическое) значение true или false
char 1-байтовое целое, используемое для
хранения символа
От −128 до 127 или
от 0 до 255
unsigned
char
1-байтовое беззнаковое целое От 0 до 255
signed char 1-байтовое целое От −128 до 127
int Целое (2 или 4 байта) short или long
unsigned int Беззнаковое целое От 0 до 65,535
short 2-байтовое целое От −32,768 до 32,767
unsigned
short
2-байтовое беззнаковое целое От 0 до 65,535
long 4-байтовое целое От −2,147,483,648 до
2,147,483,647
unsigned
long
4-байтовое беззнаковое целое От 0 до 4,294,967,295
float Действительное число (4 байта) От −3.4*10
+38
до −3.4*10
−38
и от 3.4*10
−38
до 3.4*10
+38
double Действительное число с двойной точ-
ностью (8 байт)
От −1.7*10
+308
до −1.7*10
−308
и от 1.7*10
−308
до 1.7*10
+308
long double Длинное действительное число с двой-
ной точностью (10 байт)
От −3.4*10
+4932
до −3.4*10
−4932
и от 3.4*10
−4932
до 3.4*10
+4932
wchar_t 2-байтовый символ, используемый в
международной кодировке (Unicode)
От 0 до 65,535
23
с восьмеричным или шестнадцатеричным числом представляет собой ASCII-символ или
управляющий код с соответствующим значением. Например: '\03' для Ctrl-C.
Основные ESC-последовательности представлены в таблице 2.1.
Таблица 2.1
Наименование константы Обозначение Код
Новая строка (перевод строки) HL (LF) '\n'
Горизонтальная табуляция HT '\t'
Вертикальная табуляция VT '\v'
Возврат на шаг BS '\b'
Возврат каретки CR '\r'
Перевод формата FF '\f'
Обратная косая \ '\\'
Апостроф ' '\' '
Кавычки " '\"
Нулевой символ (пусто) NULL '\0'
Стандарт ANSI C++ также поддерживает двухсимвольные константы: 'ab', '\n\t' и;
т.д. Такие константы представляются как 16-битное целое, где младший байт - первый
символ, старший байт - второй символ (это представление не переносимо для С-
компиляторов).
Строковые константы представляются последовательностью символов, заклю-
ченных в двойные кавычки " ". Строковые константы – это массивы символов типа
char. Пример "Строковая константа", "D".
Размер основных типов данных приведен в таблице 2.2 [1].
Таблица 2.2
Тип Описание Область измерения
bool Булево (логическое) значение true или false
char 1-байтовое целое, используемое для От −128 до 127 или
хранения символа от 0 до 255
unsigned 1-байтовое беззнаковое целое От 0 до 255
char
signed char 1-байтовое целое От −128 до 127
int Целое (2 или 4 байта) short или long
unsigned int Беззнаковое целое От 0 до 65,535
short 2-байтовое целое От −32,768 до 32,767
unsigned 2-байтовое беззнаковое целое От 0 до 65,535
short
long 4-байтовое целое От −2,147,483,648 до
2,147,483,647
unsigned 4-байтовое беззнаковое целое От 0 до 4,294,967,295
long
float Действительное число (4 байта) От −3.4*10+38 до −3.4*10−38
и от 3.4*10−38 до 3.4*10+38
double Действительное число с двойной точ- От −1.7*10+308 до −1.7*10−308
ностью (8 байт) и от 1.7*10−308 до 1.7*10+308
long double Длинное действительное число с двой- От −3.4*10+4932 до −3.4*10−4932
ной точностью (10 байт) и от 3.4*10−4932 до 3.4*10+4932
wchar_t 2-байтовый символ, используемый в От 0 до 65,535
международной кодировке (Unicode)
23
Страницы
- « первая
- ‹ предыдущая
- …
- 21
- 22
- 23
- 24
- 25
- …
- следующая ›
- последняя »
