Примеры использования оператора присваивания

1. Записать оператор присваивания, который позволяет вычислить расстояние между двумя точками на плоскости с координатами (х1,у1)и (х2, у2).

Ответ: d=sqrt(pow(x1-x2,2)+pow(y1-y2,2));

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

Ответ: с=х;

х=у;

у=с;

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

В программировании часто используются несколько странные операторы присваивания, например:

i = i + 1;

Если считать это уравнением, то оно бессмысленно с точки зрения математики. Однако с точки зрения информатики этот оператор служит для увеличения значения переменной i на единицу.

Буквально это означает: взять старое значение переменной i, прибавить к нему единицу и записать результат в ту же переменную i.

Инкремент и декремент

В языке С++ определены специальные операторы быстрого увеличения на единицу

(инкремента)

i ++; (постфиксная форма) или ++ i; (префиксная форма)

что равносильно оператору присваивания

i = i + 1;

и быстрого уменьшения на единицу (декремента)

i--; или --i;

что равносильно оператору присваивания

i=i-1;

Между первой и второй формами этих операторов есть существенная разница, но только тогда, когда они входят в состав более сложных операторов или условий (разберемся позже).

Операторы ввода-вывода

Операторы ввода-вывода данных служат для обмена инфор­мацией между внутренней памятью компьютера и внешними уст­ройствами (монитор, клавиатура, принтер, накопители на жестких и гибких магнитных дисках и др.).

Информация, представленная на внешних устройствах, орга­низуется в файлы. Файлы, предназначенные для хранения исход­ных данных, называются входными. Результаты вычислений (вы­ходные данные) записываются в выходные файлы (они же могут стать потом входными).

Операторы ввода исходных данных с клавиатуры

Работа оператора ввода

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: