* 運算子 (Visual Basic)

將兩個數位相乘。

語法

number1 * number2  

組件

術語 定義
number1 必須的。 任何數值表達式。
number2 必須的。 任何數值表達式。

結果

結果是和number2的number1乘積。

支援的類型

所有數值類型,包括不帶正負號和浮點型別和 Decimal。

備註

結果的數據類型取決於作數的類型。 下表顯示如何判斷結果的數據類型。

作數數據類型 結果資料類型
這兩個表達式都是整數數據類型(SByte、 Byte、 Short、 UShort、 Integer、 UInteger、 Long、 ULong) 適用於和number2資料類型的number1數值數據類型。 請參閱 運算子結果數據類型中的「整數算術」數據表。
這兩個表達式都是 十進位 Decimal
這兩個表達式都是 Single Single
任一表達式都是浮點數據類型(Single 或 Double),但不是兩者 Single (注意 Decimal 不是浮點數據類型) Double

如果表達式評估為 Nothing,則會將其視為零。

重載

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

範例

這個範例會使用 * 運算符將兩個數位相乘。 結果是兩個作數的乘積。

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.

另請參閱