Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция11.doc
Скачиваний:
9
Добавлен:
15.11.2018
Размер:
83.97 Кб
Скачать

Лекция 11

Операторы

Оператор – это инструкция, записанная по правилам алгоритмического языка.

В С++ операторы могут выполнять информационные функции, то есть информировать компилятор о том, какие данные будут использоваться в программе и какого они типа, какие операции будут совершаться над этими данными и т. п.

Оператор является законченной инструкцией для компьютера. Каждый оператор завершается символом точка с запятой (;). Этот символ является принадлежностью оператора.

В С++ различают несколько видов операторов:

  • операторы описания,

  • операторы присваивания,

  • операторы ввода и вывода данных,

  • операторы условия,

  • операторы циклов,

  • операторы вызова функций.

  1. Операторы описания

Операторы описания предназначены для сообщения компьютеру характеристик данных, используемых в программе.

С точки зрения своей роли в программе различают:

  • константы,

  • переменные.

Константы – это данные, которые не изменяют своих значений в процессе выполнения программы.

Переменные – это данные, которые изменяют свои значения в процессе выполнения программы.

Описание в программе каждого из этих видов данных имеет свои правила (синтаксис).

    1. Описание констант

Существует два способа описания констант:

  • с помощью оператора описания,

  • с помощью директивы для препроцессора.

      1. Описание констант с помощью оператора описания

Синтаксис оператора описания констант:

сonst имя типа имя константы = значение константы ;

Например:

const short A = 125;

const float B = 2.056;

В тех случаях, когда в программе описывается несколько констант одинакового типа (однотипных), то их можно объединить в одном операторе описания по следующему правилу:

const имя общего типа имя константы 1 = значение константы 1,

имя константы 2 = значение константы 2,

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ,

имя константы n = значение константы n;

Например:

const float A = - 0.7, B = 1.23, C = -371. 5;

Если имеется несколько констант с одинаковым значением, то их можно описать компактным способом

сonst общее имя типа имя константы1 = имя константы2 = общее значение;

Например: const int A = B = C = -1756;

Допускается в операторах описания констант вместо их значений записывать выражения, в которых в качестве операндов должны использоваться имена, описанных к этому моменту констант. Например,

const short A = 37;

const float B = - 7.15;

const float C = a*b;

      1. Описание констант с помощью директивы для препроцессора

Директивы для препроцессора записывается в первой части программы. Более подробно об этом будет идти речь несколько позднее. Синтаксис такого описания имеет вид:

# define имя константы значение константы

Например: # define A 5.7

# define B -2.93

Cледует обратить внимание на то, что в конце описания константы символ точка с запятой не ставится, между именем из значением константы знак равно не ставится (ставится пробел), и каждая константа описывается отдельной директивой.

Имена констант можно писать как строчными, так и прописными буквами. Хорошим стилем написания программ считается представление имен констант строчными (заглавными) буквами.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]