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

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


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
r = r / 5;
r = r / 5;
</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: любая переменная или константа
Строка 29: Строка 29:
== Советы по использованию ==
== Советы по использованию ==


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


==См.также==
==См.также==
{{ads}}
{{ads}}



Версия от 17:29, 20 марта 2022

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


/ (оператор деления)

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

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

Пример

r = r / 5;

Синтаксис

result = value1 / value2;

Параметры

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

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

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

Вычисления с "плавающей запятой" выполняются дольше чем целочисленные.

См.также

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