|
* (Operador)
Se utiliza para multiplicar dos números.
Sintaxis
resultado = número1*número2
La sintaxis del operador * consta de las siguientes partes:
Parte | Descripción |
---|---|
resultado | Requerido; cualquier variable numérica. |
número1 | Requerido; cualquier expresión numérica. |
número2 | Requerido; cualquier expresión numérica. |
Comentarios
El tipo de dato del resultado es generalmente el de la expresión más exacta. El orden de precisión, de menos exacto a más exacto, es Byte, Integer, Long, Single, Double, Currency y Decimal. Esta regla tiene las siguientes excepciones:
Si | El result |
---|---|
La multiplicación implica un tipo Single y un tipo Long, | se convierte a un tipo Double. |
El tipo de dato de resultado es un tipo variant Long, Single o Date que se sale del intervalo válido, | se convierte a un Variant que contiene un tipo Double. |
El tipo de dato de resultado es un Byte tipo variant que se sale del intervalo válido, | se convierte a un Integer tipo variant. |
El tipo de dato de resultado es un Integer tipo variant que se sale del intervalo válido, | se convierte a un Long tipo variant. |
Si una o ambas de las expresiones son de tipo Null, el tipo de datos del resultado es Null. Si una expresión es del tipo Empty, se considera como 0.
Nota El orden de precisión utilizado por la suma y la resta no es igual que el orden de precisión utilizado por la multiplicación.