Программирование на языке высокого уровня. Марапулец Ю.В. - 23 стр.

UptoLike

Составители: 

с восьмеричным или шестнадцатеричным числом представляет собой 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