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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
 
Строка 10: Строка 10:
== Пример ==
== Пример ==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
y = y + 3;
y = y + 3;
</syntaxhighlight>
</syntaxhighlight>
Строка 16: Строка 16:
== Синтаксис ==
== Синтаксис ==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
result = value1 + value2;
result = value1 + value2;
</syntaxhighlight>
</syntaxhighlight>
Строка 22: Строка 22:
=== Параметры ===
=== Параметры ===


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
value1: любая переменная или константа
value1: любая переменная или константа
value2: любая переменная или константа
value2: любая переменная или константа

Текущая версия от 12:38, 20 мая 2023

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


+ (оператор сложения)

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

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

Пример

y = y + 3;

Синтаксис

result = value1 + value2;

Параметры

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

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

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

См.также

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