* 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 Typy dat výsledků operátor (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 Operátor postupy (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
Aritmetické operátory (Visual Basic)
Priority operátorů v jazyce Visual Basic
Operátory uvedené podle funkcí (Visual Basic)