將兩個數位相乘。
語法
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.