Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Multiplica dois números.
Sintaxe
number1 * number2
Partes
| Prazo | Definição |
|---|---|
number1 |
Obrigatório Qualquer expressão numérica. |
number2 |
Obrigatório Qualquer expressão numérica. |
Resultado
O resultado é o produto de number1 e number2.
Tipos Suportados
Todos os tipos numéricos, incluindo os tipos de ponto flutuante e sem sinal e Decimal.
Observações
O tipo de dados do resultado depende dos tipos dos operandos. A tabela a seguir mostra como o tipo de dados do resultado é determinado.
| Tipos de dados operando | Tipos de dados de resultado |
|---|---|
| Ambas as expressões são tipos de dados integrais (SByte, Byte, Short, UShort, Integer, UInteger, Long, ULong) | Um tipo de dados numérico apropriado para os tipos de dados de number1 e number2. Consulte as tabelas "Aritmética de Inteiros" em Tipos de Dados de Resultados do Operador. |
| Ambas as expressões são Decimal | Decimal |
| Ambas as expressões são single | Single |
Uma expressão é um tipo de dados de ponto flutuante (Single ou Duplo), mas não ambos Single (a observação Decimal não é um tipo de dados de ponto flutuante) |
Double |
Se uma expressão for avaliada como Nothing, ela será tratada como zero.
Sobrecarga
O * operador pode ser sobrecarregado, o que significa que uma classe ou estrutura pode redefinir seu comportamento quando um operando tem o tipo dessa classe ou estrutura. Se o código usar esse operador em tal classe ou estrutura, certifique-se de entender seu comportamento redefinido. Para obter mais informações, consulte Procedimentos de Operador.
Exemplo
Este exemplo usa o * operador para multiplicar dois números. O resultado é o produto dos dois operandos.
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.