Accéder au contenu principal

Expressions arithmétiques

Vous pouvez utiliser les opérateurs suivants pour effectuer les opérations arithmétiques dans vos expressions :
  • + pour une somme
  • - pour une soustraction
  • * pour une multiplication
  • / pour une division
  • % pour un modulo
Vous pouvez utiliser différents types de données dans la même opération. Lorsque vous utilisez différents types numériques, les règles suivants s'appliquent :
  • Si l'expression contient au moins un nombre décimal, tous les autres types sont convertis en type décimal.
  • Si l'expression contient au moins un double et aucun décimal, les types integer, long et float sont convertis en type double.
  • Si l'expression contient au moins un float et aucun double ou décimal, les types integer, long et float sont convertis en type float.
  • Si l'expression contient au moins un long et aucun float, double ou decimal, les types integer sont convertis en type long.

Les chaînes de caractères et les octets peuvent être convertis en type numeric dans les expressions contenant au moins un type numeric. Par exemple, dans "1" + 2, "1" est converti en integer pour effectuer l'opération. Cependant, "1" + "2" n'est pas valide.

Les exemples suivants sont des expressions arithmétiques valides :
1 + 12.5
16 % 5
3 * 5 + 7.12f
"3.1415" + 2
3.5 - "1.5f"
1 + 0x01
0.1f + 0xFF

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.