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 |