Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 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; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию