Section courante

A propos

Section administrative du site

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.

Symboles spéciales

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 de négation

Opérateur Description Opérande Résultat
¬ (NOT) Négation booléen BOOLEAN BOOLEAN
¬ (NOT) Complément à 1 INTEGER INTEGER
¬ (NOT) Complément set of T set of T

Opérateurs de multiplication

Opérateur Description Opérande Résultat
* Multiplication INTEGER INTEGER
SHORTREAL SHORTREAL
REAL REAL
Mixe de type de données REAL
/ Division réel INTEGER REAL
SHORTREAL SHORTREAL
REAL REAL
Mixe de type de données REAL
div Division entière INTEGER INTEGER
mod Restant d'une division (modulo) INTEGER INTEGER
& (and) Et logique BOOLEAN BOOLEAN
& (and) Et binaire INTEGER INTEGER
* Intersection d'ensemble set of t set of t
|| Concaténation de chaine de caractères STRING STRING
<< Décalage de bits vers la gauche INTEGER INTEGER
>> Décalage de bits vers la droite INTEGER INTEGER

Opérateurs d'addition

Opérateur Description Opérande Résultat
+ Addition INTEGER INTEGER
SHORTREAL SHORTREAL
REAL REAL
Mixe de type de données REAL
+ Union d'ensemble set of t set of t
- Soustraction INTEGER INTEGER
SHORTREAL SHORTREAL
REAL REAL
Mixe de type de données REAL
- Différence d'ensemble set of t set of t
| (or) Ou logique BOOLEAN BOOLEAN
| (or) Ou binaire INTEGER INTEGER
&& (xor) Ou exclusif logique BOOLEAN BOOLEAN
&& (xor) Ou exclusif binaire INTEGER INTEGER
&& (xor) Union exclusive set of t set of t

Opérateurs relationnel

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

Remarque



Dernière mise à jour : Mardi, le 12 septembre 2017