Opérateurs
From Apache OpenOffice Wiki
< FR | Documentation | BASIC Guide
- Présentation d'un programme Apache OpenOffice Basic
- Utilisation des variables
- Variables de chaîne de caractères
- Variables numériques
- Variables booléennes
- Variables de date et d'heure
- Matrices
- Portée et durée de vie des variables
- Constantes
- Opérateurs
- Instructions conditionnelles
- Boucles
- Procédures et fonctions
- Traitement des erreurs
Apache OpenOffice Basic comprend les opérateurs mathématiques, logiques et de comparaison courants.
Opérateurs mathématiques
Les opérateurs mathématiques s'appliquent à tous les types de nombres. L'opérateur + peut également servir à relier des chaînes de caractères.
| + | Addition de nombres et de valeurs de date, liaison de chaînes |
| - | Soustraction de nombres et de valeurs de date |
| * | Multiplication de nombres |
| / | Division de nombres |
| \ | Division de nombres avec un résultat entier (arrondi) |
| ^ | Élévation de nombres à une puissance |
| MOD | Modulo (calcule le reste d'une division) |
Opérateurs logiques
Les opérateurs logiques permettent de lier des éléments selon les règles de l'algèbre de Boole. Si les opérateurs sont appliqués à des valeurs booléennes, la liaison fournit directement le résultat voulu. S'ils sont utilisés en combinaison avec des entiers ou des entiers longs, la liaison est réalisée au niveau des bits.
| AND | Et logique |
| OR | Ou logique |
| XOR | Ou exclusif logique |
| NOT | Négation |
| EQV | Équivalence (les deux éléments liés ont la valeur True ou False) |
| IMP | Implication (si la première expression est vraie, alors la seconde l'est également) |
Opérateurs de comparaison
Les opérateurs de comparaison peuvent s'appliquer à tous les types de variables élémentaires (nombres, dates, chaînes et valeurs booléennes).
| = | Égalité de nombres, de dates ou de chaînes |
| <> | Inégalité de nombres, de dates ou de chaînes |
| > | Relation "Supérieur à" pour des nombres, des dates ou des chaînes |
| >= | Relation "Supérieur ou égal à" pour des nombres, des dates ou des chaînes |
| < | Relation "Inférieur à" pour des nombres, des dates ou des chaînes |
| <= | Relation "Inférieur ou égal à" pour des nombres, des dates ou des chaînes |
| Content on this page is licensed under the Public Documentation License (PDL). |