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



Содержание


целая или дробная часть;

десятичная точка или символ е (Е) и экспонента в виде целой константы.

Примеры

345. = 345 (десятичное);

3.14159 = 3.14159 (десятичное);

2.1Е5 = 210000 (десятичное);

Л23ЕЗ = 123 (десятичное);

4037е-5 = .04037 (десятичное).

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

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

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

Новая строка (перевод строки) HL (LF) '\п'

Горизонтальная табуляция НТ '\t'

Вертикальная табуляция VT '\v'

Возврат на шаг BS '\Ь'

Возврат каретки CR '\г'

Перевод формата FF '\f

Обратная косая \ '\\'

Апостроф ' '\"

Кавычки " '\" '

Нулевой символ (пусто) NUL '\0.'

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

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

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

Примеры

"This is a character string"

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

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

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

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

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

3.6. Перечислимые константы

Имена, указанные в описании перечисяимых констант, трактуются как целые константы (см. с. 46) .

3.7. Размер данных

Следующая таблица дает размер в битах основных типов данных для различных ЭВМ'. Адрес слова определяется по байту с нулевым номером.




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