Les opérateurs sont le fondement même du traitement des opérations mathématique et comparatif
de n'importe quel langage, le Pascal/VS ne fait pas exception.
| Opérateur |
Description |
| + |
Cet opérateur permet d'indiquer une addition ou un union d'ensemble |
| - |
Cet opérateur permet d'indiquer une soustraction ou une différence d'ensemble |
| * |
Cet opérateur permet d'indiquer une multiplication ou une intersection d'ensemble |
| / |
Cet opérateur permet d'indiquer une division de valeur réel |
| ¬ |
Cet opérateur permet d'indiquer une négation booléenne ou le complément à un d'un nombre entier. |
| | |
Cet opérateur permet d'indiquer un «Ou booléen» ou un «Ou binaire». |
| & |
Cet opérateur permet d'indiquer un «Et booléen» ou un «Et binaire». |
| && |
Cet opérateur permet d'indiquer un «Ou exclusif booléen», un «Et exclusif binaire» ou une exclusion d'union d'ensemble. |
| = |
Cet opérateur permet d'indiquer une égalité. |
| < |
Cet opérateur permet d'indiquer une infériorité. |
| <= |
Cet opérateur permet d'indiquer une infériorité ou égalité. |
| >= |
Cet opérateur permet d'indiquer une supériorité ou égalité. |
| > |
Cet opérateur permet d'indiquer une supériorité. |
| <> |
Cet opérateur permet d'indiquer un pas égale à. |
| ¬= |
Cet opérateur permet d'indiquer un pas égale à. |
| >> |
Cet opérateur permet d'indiquer un décalage de bits vers la droite d'un entier. |
| << |
Cet opérateur permet d'indiquer un décalage de bits vers la gauche d'un entier. |
| || |
Cet opérateur permet d'indiquer une concaténation de chaine de caractères. |
| := |
Cet opérateur permet d'indiquer une affectation. |
| . |
Cet opérateur permet d'indiquer la fin d'un module ou un séparateur de champ dans un enregistrement. |
| , |
Cet opérateur permet d'indiquer un séparateur de liste. |
| : |
Cet opérateur permet d'indiquer une définition. |
| ; |
Cet opérateur permet d'indiquer un séparateur d'instruction. |
| .. |
Cet opérateur permet d'indiquer une notation d'intervalle. |
| ' |
Cet opérateur permet d'indiquer d'indiquer le début et la fin d'une chaine de caractères. |
| @ ou -> |
Cet opérateur permet d'indiquer un pointeur. |
| ( |
Cet opérateur permet d'indiquer l'ouverture d'une parenthèse dans une expression. |
| ) |
Cet opérateur permet d'indiquer la fermeture d'une parenthèse dans une expression. |
| [ ou (. |
Cet opérateur permet d'indiquer une ouverture de crochet pour indiquer un intervalle ou un élément de tableau. |
| ] ou .) |
Cet opérateur permet d'indiquer une fermeture de crochet pour indiquer un intervalle ou un élément de tableau. |
| { ou (* |
Cet opérateur permet d'indiquer le début d'un commentaire |
| } ou *) |
Cet opérateur permet d'indiquer la fin d'un commentaire |
| /* |
Cet opérateur permet d'indiquer le début de la forme alternative d'un commentaire |
| */ |
Cet opérateur permet d'indiquer la fin de la forme alternative d'un commentaire |
| Opérateur |
Description |
Opérande |
Résultat |
| = |
Comparaison d'égalité |
N'importe quel ensemble, scalaire, pointeur ou chaine de caractères |
BOOLEAN |
| <> (¬=) |
Comparaison de pas égale |
N'importe quel ensemble, scalaire, pointeur ou chaine de caractères |
BOOLEAN |
| < |
Comparaison d'inférieur |
scalaire ou chaine de caractères |
BOOLEAN |
| <= |
Comparaison d'inférieur ou égale |
scalaire ou chaine de caractères |
BOOLEAN |
| <= |
Sous-ensemble |
set of t |
BOOLEAN |
| > |
Comparaison de supérieur |
scalaire ou chaine de caractères |
BOOLEAN |
| >= |
Comparaison de supérieur ou égale |
scalaire ou chaine de caractères |
BOOLEAN |
| >= |
Super ensemble |
set of t |
BOOLEAN |
| in |
Membre d'un ensemble |
t et set of t |
BOOLEAN |