Справочная система C guide



Содержание


Основные типы данных 3В Computer Код ASCII DLC PDP-11 Код ASCII DEC VAX Код ASCII
char int short long float double Диапазон float Диапазон double Порядок байт в слове 8

32 16 32 32 64 ilO*38 ± Ю^"

ГоПЛ

8 16 16

32 32 64 +10*38 ± Ю*"

[ТоЩ1

8 32 16 32 32 64 ± 10*" tlO*" f32To1

' Аналогичные данные для советских ЭВМ, на которых работает компилятор языка Си, представлены в таблице на с. 17. - Прим. перев.

14 Основные типы данных

3.4. Символьные константы

Символьная константа состоит из одного символа кода ASCII', заключенного в апострофы (см. с. 89) . Примеры

'А' 'а' 'Т '$' Специальные (управляющие) символьные константы

Новая строка (перевод строки) HL (LF) '\п' Горизонтальная табуляция НТ '\t' Вертикальная табуляция VT '\v' Возврат на шаг BS '\Ь' Возврат каретки CR '\г' Перевод формата FF '\f Обратная косая \ '\\' Апостроф ' '\" Кавычки " V' ' Нулевой символ (пусто) NUL '\0.'

Кроме этого любой символ может быть представлен последовательностью трех восьмеричных цифр: '\ddd'. Замечание. Символьные константы считаются данными типа int.

3.5. Строковые константы

Строковая константа представляется последовательностью символов кода ASCII, заключенной в кавычки: "... ".

Примеры

"This is a character string"

"Это строковая константа"

"А" "1234567890" "О" "$"

Строковая константа - это массив символов, заключенный в кавычки; она имеет тип char [ ].

В конце каждой строки компилятор помещает нулевой символ '\0', отмечающий конец данной строки.

' Американский стандартный код для обмена информацией. — Прим. перев.

Основные типы данных 15

Каждая строковая константа, даже если она идентична другой строковой константе, сохраняется в отдельном месте памяти. Если необходимо ввести в строку символ кавычек ("), то перед ним надо поставить символ обратной косой (\). В строку могут быть введены любые специальные символьные константы, перед которыми стоит символ \. Символ \ и следующий за ним символ новой строки игнорируются.




Содержание  Назад  Вперед