Arduino:Справочник языка Arduino/Арифметические операторы// (оператор деления): различия между версиями
Myagkij (обсуждение | вклад) Нет описания правки |
Myagkij (обсуждение | вклад) Нет описания правки |
||
Строка 10: | Строка 10: | ||
== Пример == | == Пример == | ||
<syntaxhighlight lang="c | <syntaxhighlight lang="c"> | ||
r = r / 5; | r = r / 5; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 16: | Строка 16: | ||
== Синтаксис == | == Синтаксис == | ||
<syntaxhighlight lang="c | <syntaxhighlight lang="c"> | ||
result = value1 / value2; | result = value1 / value2; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 22: | Строка 22: | ||
=== Параметры === | === Параметры === | ||
<syntaxhighlight lang="c | <syntaxhighlight lang="c"> | ||
value1: любая переменная или константа | value1: любая переменная или константа | ||
value2: любая переменная или константа | value2: любая переменная или константа | ||
Строка 29: | Строка 29: | ||
== Советы по использованию == | == Советы по использованию == | ||
Помните, что целочисленные константы воспринимаются компилятором как тип '''int''', следите за вхождением результата в диапазон допустимых значений | Помните, что целочисленные константы воспринимаются компилятором как тип '''int''', следите за вхождением результата в диапазон допустимых значений. | ||
Вычисления с "плавающей запятой" выполняются дольше чем целочисленные. | Вычисления с "плавающей запятой" выполняются дольше чем целочисленные. | ||
==См.также== | ==См.также== | ||
{{ads}} | {{ads}} | ||
Версия от 17:29, 20 марта 2022
Содержание | Знакомство с Arduino | Продукты | Основы | Справочник языка Arduino | Примеры | Библиотеки | Хакинг | Изменения | Сравнение языков Arduino и Processing |
/ (оператор деления)
Оператор / соответственно, возвращает результат выполнения арифметических действий над двумя операндами. Возвращаемый результат будет зависеть от типа данных операндов, например, 9 / 4 возвратит 2, т.к. операнды 9 и 4 имеют тип int. Также следует следить за тем, чтобы результат не вышел за диапазон допустимых значений для используемого типа данных. Если операнды имеют разные типы, то тип с более "широким" диапазоном будет использован для вычислений.
Если один из операндов имеет тип float или double, то арифметика "с плавающей запятой" будет использована для вычислений.
Пример
r = r / 5;
Синтаксис
result = value1 / value2;
Параметры
value1: любая переменная или константа
value2: любая переменная или константа
Советы по использованию
Помните, что целочисленные константы воспринимаются компилятором как тип int, следите за вхождением результата в диапазон допустимых значений.
Вычисления с "плавающей запятой" выполняются дольше чем целочисленные.
См.также
Внешние ссылки
- Страницы, использующие повторяющиеся аргументы в вызовах шаблонов
- Справочник языка Arduino
- Arduino
- Проверка:myagkij
- Оформление:myagkij
- Редактирование:myagkij
- Арифметические операторы языка Arduino
- Арифметический оператор
- Страницы, где используется шаблон "Навигационная таблица/Телепорт"
- Страницы с телепортом