Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Символьная константа
Символьная константа - это один символ, заключенный в одинарные кавычки, как, например, 'х'. Значением символьной константы является численное значение этого символа во внут- реннем машинном наборе символов. Например, в наборе символов ASCII символьный нуль, или '0', имеет значение 48, а в коде EBCDIC - 240, и оба эти значения совершенно отличны от числа 0. Написание '0' вместо численного значения, такого как 48 или 240, делает программу не зависящей от конкретного чис- ленного представления этого символа в данной машине. Сим- вольные константы точно так же участвуют в численных опера- циях, как и любые другие числа, хотя наиболее часто они ис- пользуются в сравнении с другими символами. Правила преобра- зования будут изложены позднее. Некоторые неграфические символы могут быть представлены как символьные константы с помощью условных последователь- ностей, как, например, \N (новая строка), \T (табуляция), \0 (нулевой символ), \\ (обратная косая черта), \' (одинарная кавычка) и т.д. Хотя они выглядят как два символа, на самом деле являются одним. Кроме того, можно сгенерировать произ- вольную последовательность двоичных знаков размером в байт, если написать
'\DDD'
где DDD - от одной до трех восьмеричных цифр, как в
#DEFINE FORMFEED '\014' /* FORM FEED */
Символьная константа '\0', изображающая символ со значе- нием 0, часто записывается вместо целой константы 0, чтобы подчеркнуть символьную природу некоторого выражения.
Константное выражение
Константное выражение - это выражение, состоящее из од- них констант. Такие выражения обрабатываются во время компи- ляции, а не при прогоне программы, и соответственно могут быть использованы в любом месте, где можно использовать кон- станту, как, например в #DEFINE MAXLINE 1000 CHAR LINE[MAXLINE+1];
или
SECONDS = 60 * 60 * HOURS;
Date: 2015-09-17; view: 399; Нарушение авторских прав |