Arduino:Справочник языка Arduino/Арифметические операторы/- (оператор вычитания): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
м (Замена текста — «<syntaxhighlight lang="c">» на «<syntaxhighlight lang="c" enclose="div">»)
 
Нет описания правки
Строка 1: Строка 1:
{{#setlogo:ArduinoCommunityLogo.png}}
{{Arduino панель перехода}}
{{Arduino панель перехода}}
{{Myagkij-редактор}}
{{Myagkij-редактор}}
Строка 42: Строка 41:
[[Категория:Арифметические операторы языка Arduino]]
[[Категория:Арифметические операторы языка Arduino]]
[[Категория:Арифметический оператор]]
[[Категория:Арифметический оператор]]
{{Навигационная таблица/Справочник языка Arduino}}
{{Навигационная таблица/Arduino библиотеки}}

Версия от 23:08, 19 июня 2019

Проверка/Оформление/Редактирование: Мякишев Е.А.


- (оператор вычитания)

Оператор - соответственно, возвращает результат выполнения арифметических действий над двумя операндами. Возвращаемый результат будет зависеть от типа данных операндов. Также следует следить за тем, чтобы результат не вышел за диапазон допустимых значений для используемого типа данных. Если операнды имеют разные типы, то тип с более "широким" диапазоном будет использован для вычислений.

Если один из операндов имеет тип float или double, то арифметика "с плавающей запятой" будет использована для вычислений.

Пример

x = x - 7;

Синтаксис

result = value1 - value2;

Параметры

value1: любая переменная или константа
value2: любая переменная или константа

Советы по использованию

Помните, что целочисленные константы воспринимаются компилятором как тип int, следите за вхождением результата в диапазон допустимых значений Вычисления с "плавающей запятой" выполняются дольше чем целочисленные.

См.также

Внешние ссылки