* 運算子 (Visual Basic)
兩個數目相乘。
語法
number1 * number2
組件
詞彙 | 定義 |
---|---|
number1 |
必要。 任何數值運算式。 |
number2 |
必要。 任何數值運算式。 |
結果
結果是 number1
和 number2
的乘積。
支援的型別
所有數值型別,包括無符號和浮點型別和 Decimal
。
備註
結果的資料類型取決於運算元的類型。 下表顯示如何決定結果的資料類型。
運算元資料類型 | 結果資料類型 |
---|---|
這兩個運算式都是整數資料類型 (SByte、Byte、Short、UShort、Integer、UInteger、Long、ULong) | 適用於 number1 和 number2 資料類型的數值資料類型。 請參閱運算子結果的資料類型中的「整數算術」資料表。 |
兩個運算式皆為 Decimal | Decimal |
兩個運算式皆為 Single | Single |
其中一個運算式是浮點數資料類型 (Single 或 Double),但不會兩者皆是 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.