|
Введение в c++Таким образом, любое появление названия (не в кавычках, и не как часть другого названия) будет заменен на соответствующий текст замены. Название имеет ту же форму, что и название переменных: последовательность букв и цифр, начинающихся с буквы. Текст замены может состоять из произвольной последовательности знаков, он не ограничен только числами. # Include # Define LOWER 0 / * нижний предел температурной шкалы * / # Define UPPER 300 / * верхний предел * / # Define STEP 20 / * размер шага * / / * Выводит таблицу Фаренгейт-Цельсиус * / main () { int fahr; for (fahr = LOWER; fahr <= UPPER; fahr = fahr + STEP) printf ("% 3d% 6.1f \ n", fahr, (5.0/9.0) * (fahr-32)); } Величины LOWER, UPPER и STEP - это символические константы, а не переменные, поэтому они не появляются в объявлениях. Названия символических постоянных традиционно пишутся с больших букв, чтобы легко было отличить их от названий переменных в нижнем регистре. Обратите внимание, что точки с запятой нет в конце строки # define. 1.5 Ввод и вывод знаков Мы рассмотрим группу родственных программ для проработки символьных данных. Вы поймете позже, что многие программы - это просто расширенные версии прототипов, которые мы будем обсуждать здесь. Модель ввода и вывода, поддерживаемая стандартной библиотекой, - довольно простая. Текстовый ввод или вывод, независимо от того откуда он происходит или куда направляются, рассматривается как поток знаков. Текстовый поток - это последовательность знаков, разделенных на строки, где каждая строка состоит из нуля или более символов с последующим знаком новой строки. Это остается ответственностью библиотеки - добиться того, чтобы каждый поток ввода или вывода отвечал этой модели. C-программист не должен беспокоиться тем, как представлены строки вне программы. Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Продолжение статьи: ч.10 Продолжение статьи: ч.11 Продолжение статьи: ч.12 Продолжение статьи: ч.13 Продолжение статьи: ч.14 Продолжение статьи: ч.15 Продолжение статьи: ч.16 Продолжение статьи: ч.17 Продолжение статьи: ч.18 Продолжение статьи: ч.19 Продолжение статьи: ч.20 Продолжение статьи: ч.21 Продолжение статьи: ч.22 Продолжение статьи: ч.23 Продолжение статьи: ч.24 Другие статьи по теме: - Символьные массивы- Функции и структура программ - Внешние переменные и область действия - Типы, операторы и выражения - Введение в c++ |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |