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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

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


* (оператор умножения)

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

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

Пример

i = j * 6;

Синтаксис

result = value1 * value2;

Параметры

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

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

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

См.также

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