Шаг 78 - Оператор *

Возвращает произведение двух чисел.

результат = число1*число2

Параметры
результат
Обязательный; любая числовая переменная.
Число1
Обязательный; любое числовое выражение.
число2
Обязательный; любое числовое выражение.

Замечания
результат обычно имеет тип данных выражения с максимальной точностью. В порядке возрастания точности следуют типы Byte, Integer , Long, Single, Currency, Double и Decimal. Из этого правила имеются такие исключения:

Операция						результат
Умножение чисел типа Single и Long,			Double.
результат должен получить значение подтипа 
Long, Single или Date типа Variant, выходящее 
за рамки допустимых для этих типов 
диапазонов значений.				Преобразуется к подтипу Double типа Variant.
результат должен получить значение подтипа 
Byte типа Variant, выходящее за рамки 
допустимых для этого типа диапазона значений.		Преобразуется к подтипу Integer.
результат должен получить значение подтипа 
Integer типа Variant, выходящее за рамки 
допустимых для этого типа диапазона значений.		Преобразуется к подтипу Long.

Если один или оба операнда является выражением со значением Null, то результат имеет значение Null. Выражение, имеющее значение Empty, рассматривается как имеющее значение 0.
Точность результатов операции умножения может отличаться от точности результатов операций сложения и вычитания.

Пример
В данном примере демонстрируется использование оператора * для расчета произведения двух чисел.

Dim MyValue
MyValue = 2 * 2			' Возвращает 4.
MyValue = 459.35 * 334.90 		' Возвращает 153836.315.

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.