Udostępnij za pośrednictwem


* Operator (Visual Basic)

Mnoży dwie liczby.

number1 * number2

Części

Termin

Definicja

number1

Wymagane.Dowolne wyrażenie liczbowe.

number2

Wymagane.Dowolne wyrażenie liczbowe.

Wynik

Wynik jest produktem number1 i number2.

Obsługiwane typy

Wszystkie typy liczbowe, włącznie z typami niepodpisane i zmiennoprzecinkowych i Decimal.

Uwagi

Typ danych wynik zależy od typów operandów.W poniższej tabeli przedstawiono, jak typ danych wynik jest określony.

Typy danych operandów

Typu danych wyniku

Oba wyrażenia są typy danych integralną (SByte, bajt, krótki, UShort, Integer, UInteger, Long, ULong)

Typ danych numerycznych, właściwe dla typów danych number1 i number2.Patrz tabele "Arytmetyki całkowitej" w Typy danych wyników operatora (Visual Basic).

Oba wyrażenia są dziesiętne

Decimal

Oba wyrażenia są pojedynczy

Single

Jedno z wyrażeń ma typ danych zmiennoprzecinkowych (Single lub Double), ale nie oba Single (Uwaga Decimal nie jest typem danych zmiennoprzecinkowych)

Double

Jeśli wyrażenie ma nic nie, jest ona traktowana jako zero.

Przeciążenie

* Operator może być nadmiernie, co oznacza, że klasy lub struktury można ponownie zdefiniować jego zachowanie podczas operand ma typ tej klasy lub struktury.Jeśli użyty kod używa tego operatora na klasy lub struktury, upewnij się, że rozumiesz działanie przedefiniować.Aby uzyskać więcej informacji, zobacz Procedury operatorów (Visual Basic).

Przykład

W tym przykładzie użyto * operatora iloczyn dwóch liczb.Wynik jest produktem dwa operandy.

Dim testValue As Double
testValue = 2 * 2
' The preceding statement sets testValue to 4.
testValue = 459.35 * 334.9
' The preceding statement sets testValue to 153836.315.

Zobacz też

Informacje

*= — Operator (Visual Basic)

Operatory arytmetyczne (Visual Basic)

Kolejność wykonywania działań (Visual Basic)

Operatory według funkcji (Visual Basic)

Koncepcje

Operatory arytmetyczne w Visual Basic