Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Multiplie deux nombres.
Syntaxe
number1 * number2
Pièces
| Terme | Définition |
|---|---|
number1 |
Obligatoire. Toute expression numérique. |
number2 |
Obligatoire. Toute expression numérique. |
Résultat
Le résultat est le produit de number1 et number2.
Types pris en charge
Tous les types numériques, y compris les types non signés et à virgule flottante et Decimal.
Remarques
Le type de données du résultat dépend des types des opérandes. Le tableau suivant montre comment le type de données du résultat est déterminé.
| Types de données d’opérande | Type de données de résultat |
|---|---|
| Les deux expressions sont des types de données intégraux (SByte, Byte, Short, UShort, Integer, UInteger, Long, ULong) | Type de données numérique approprié pour les types de données et number1number2. Consultez les tables « Entier arithmétique » dans les types de données des résultats des opérateurs. |
| Les deux expressions sont Decimal | Decimal |
| Les deux expressions sont uniques | Single |
L’une ou l’autre expression est un type de données à virgule flottante (Single ou Double), mais pas les deux Single (remarque Decimal n’est pas un type de données à virgule flottante) |
Double |
Si une expression prend la valeur Nothing, elle est traitée comme zéro.
Surcharge
L’opérateur * peut être surchargé, ce qui signifie qu’une classe ou une structure peut redéfinir son comportement lorsqu’un opérande a le type de cette classe ou structure. Si votre code utilise cet opérateur sur une telle classe ou structure, veillez à comprendre son comportement redéfini. Pour plus d’informations, consultez Procédures d’opérateur.
Exemple :
Cet exemple utilise l’opérateur * pour multiplier deux nombres. Le résultat est le produit des deux opérandes.
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.