* 運算子 (Visual Basic)

兩個數目相乘。

語法

number1 * number2  

組件

詞彙 定義
number1 必要。 任何數值運算式。
number2 必要。 任何數值運算式。

結果

結果是 number1number2 的乘積。

支援的型別

所有數值型別,包括無符號和浮點型別和 Decimal

備註

結果的資料類型取決於運算元的類型。 下表顯示如何決定結果的資料類型。

運算元資料類型 結果資料類型
這兩個運算式都是整數資料類型 (SByteByteShortUShortIntegerUIntegerLongULong) 適用於 number1number2 資料類型的數值資料類型。 請參閱運算子結果的資料類型中的「整數算術」資料表。
兩個運算式皆為 Decimal Decimal
兩個運算式皆為 Single Single
其中一個運算式是浮點數資料類型 (SingleDouble),但不會兩者皆是 Single (請注意,Decimal 不是浮點數資料類型) Double

如果運算式評估為,則會將其視為零。

多載化

* 運算子可以「多載」,這表示當運算元具有該類別或結構的型別時,類別或結構可以重新定義其行為。 如果您的程式碼在此類類別或結構上使用此運算子,請務必了解其重新定義的行為。 如需詳細資訊,請參閱 Operator Procedures

範例

此範例會使用 * 運算子乘以兩個數字。 結果是兩個運算元的乘積。

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.

另請參閱