Sdílet prostřednictvím


* – operátor (Visual Basic)

Vynásobí dvě čísla.

number1 * number2

Části

Termín

Definice

number1

Povinné.Libovolný číselný výraz.

number2

Povinné.Libovolný číselný výraz.

Výsledek

Výsledkem je produktem number1 a number2.

Podporované typy

Číselné typy, včetně typů bez znaménka a plovoucí desetinnou čárkou a Decimal.

Poznámky

Datový typ výsledku závisí na typech operandy.Následující tabulka ukazuje, jak je určen datový typ výsledku.

Typy dat operandů

Výsledný datový typ

Oba výrazy jsou nedílnou datové typy (SByte, bajt, krátké, UShort, celé, UInteger, dlouhý, ULong)

Číselný datový typ, který je vhodný pro datové typy number1 a number2.Viz tabulky "Aritmetický celé číslo" v Datové typy výsledků operátoru (Visual Basic).

Oba výrazy jsou desítkové

Decimal

Oba výrazy jsou jeden

Single

Výraz je typ dat s plovoucí desetinnou čárkou (Single nebo dvojité), ale ne obojí Single (Poznámka: Decimal není typ dat s plovoucí čárkou)

Double

Pokud je výraz vyhodnocen jako nic, je považována za nulové.

Přetěžování

* Operátor může být přetížení, což znamená, že třídy nebo struktury předefinovat své chování při operand je typu třídy nebo struktury.Pokud váš kód používá tento operátor na tyto třídy nebo struktury, přesvědčete se, že pochopit jeho předefinovaná chování.Další informace naleznete v tématu Procedury operátoru (Visual Basic).

Příklad

V tomto příkladu * operátor násobení dvou čísel.Výsledkem je produkt dva 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.

Viz také

Referenční dokumentace

*= – operátor (Visual Basic)

Aritmetické operátory (Visual Basic)

Priorita operátorů v jazyce Visual Basic

Operátory uvedené podle funkce (Visual Basic)

Koncepty

Aritmetické operátory v jazyce Visual Basic