* 运算符 (Visual Basic)

使两个数字相乘。

语法

number1 * number2  

部件

术语 定义
number1 必填。 任何数值表达式。
number2 必填。 任何数值表达式。

结果

结果是 number1number2.

支持的类型

所有数值类型,包括无符号和浮点类型以及 Decimal

注解

结果的数据类型取决于作数的类型。 下表显示了如何确定结果的数据类型。

作数数据类型 结果数据类型
这两个表达式都是整型数据类型(SByteByteShortUShortIntegerUIntegerLongULong 适合 number1 数据类型的数值数据类型和 number2。 请参阅 运算符结果数据类型中的“整数算术”表。
这两个表达式都是十进制表达式 Decimal
这两个表达式都是单一表达式 Single
任一表达式都是浮点数据类型(SingleDouble),但不是两 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.

另请参阅