Documentation de Gambas - /lang/arithop

/lang/arithop

# Opérateurs arithmétiques

Nombre `+` Nombre | Ajoute deux nombres.
`-` Nombre | Calcule le nombre de signe opposé. Zéro est son propre opposé.
Nombre `-` Nombre | Soustrait deux nombres.
Nombre `*` Nombre | Multiplie deux nombres.
Nombre `/` Nombre | Divise deux nombres, et retourne le résultat en virgule flotante. Une erreur Division By Zero (26) sera déclenchée si le nombre à droite du caractère slash est égal à zéro.
Nombre `^` Puissance | Elève Nombre à la puissance Puissance. Par exemple, `4 ^ 3 = 64`
Nombre `\` Nombre Nombre `DIV` Nombre | Calcule le quotient de deux nombres entiers, et tronque le résultat. Une erreur Division By Zero (26) est déclenchée si le nombre à droite du caractère backslash est égal à zéro. Par exemple, `13 \ 6 = 2` `A \ B = Int(A / B)`
Number `%` Number Nombre `MOD` Nombre | Calcule le reste de la division de deux nombres. Une erreur Division By Zero (26) sera générée si le nombre à droite de l'opérateur `MOD` est zéro.

## Comparaison

Nombre `=` Nombre | Retourne TRUE si les deux nombres sont égaux.
Nombre `<>` Nombre | Retourne TRUE si les deux nombres sont différents.
Nombre1 `<` Nombre2 | Retourne TRUE Nombre1 plus petit que Nombre2.
Nombre1 `>` Nombre2 | Retourne TRUE si Nombre1 est plus grand que Nombre2.
Nombre1 `<=` Nombre2 | Retourne TRUE si Nombre1 est plus petit ou égal à Nombre2.
Nombre1 `>=` Nombre2 | Retourne TRUE si Nombre1 est plus grand ou égal à Nombre2.

Si le résultat de la comparaison est assigné à une variable integer, alors le résultat sera -1 (True) ou 0 (False).

### Voir aussi

- Expressions

- Opérateurs logique

- Ordre d'évaluation des opérateurs