Similar presentations:
Операторы
1. Операторы
2. Определение
Оператор – некая синтаксическая конструкция, которая позволяетпроводить различные операции над данными.
Если оператор проводит операцию над данными, то данные, над
которыми проводится операция называют операнд.
Операторы делятся на:
• Унарные
• Бинарные
• Тернарные
3. Арифметические операторы
В целом, все логично. За исключениемоперации деления.
Вспомните особенности типов данных и
скажите, почему так?
4. Приведение типов
Бонус: оператор остатка от деления5. Обратите внимание
1. Можно так, ведь они одного типа2. Приоритет выполнения операций соблюдается в соответствии с
математическими законами.
3. Такая запись не ломает бинарность оператора
6. Практическое задание 0
1. Напишите программу, вычисляющую среднее арифметическоедвух чисел.
2. Введите три числа и выведите на экран значение суммы и
произведения этих чисел.
3. Напишите простой конвертер валют (без возможности выбора
валюты). Тип валюты на выбор программиста.
7. Унарные операторы
Существует не так много унарных арифметических операторов,основных два:
• Инкремент – увеличение значения на единицу
• Декремент – уменьшение значения на единицу
8. Унарные операторы
Инкремент и декременты были введены на заменувот таких вот операций.
Подобных операторов на самом деле куча, и не
обязательно с числом 1. Например:
• res *= 5;
• res -= 100;
и т. д.
9. Постфиксная и префиксная запись
Постфиксную мы уже увидели, а вот префиксная выглядит так:На первый взгляд разницы нет. Но на самом деле разница в приоритете
операций. Разберем на примере с отладчиком:
10. Операторы отношения и сравнения
Пока только рассмотрим,какие существуют и что
делают.
Существуют:
• Равно: ==
• Не равно: !=
• Больше: >
• Меньше: <
• Больше или равно: >=
• Меньше или равно: <=
В результате всегда получим bool.
programming