Documentation MCS32
10-16-5- Inférieur (<)
Syntaxe :
<Expression1> < <Expression2>
Types acceptés : Octet, Entier, Entier long, réel ou chaîne de caractères
Description :
Cet opérateur teste si <Expression1> est inférieure à <Expression2>.
Remarques :
<Expression1> et <Expression2> doivent être des expressions valides.
<Expression1> et <Expression2> doivent être de même type.
Exemple :
a%=10
IF b%<a% THEN ...
Voir aussi :
'=', '>', '>=', '<=', '<>'.
10-16-6- Inférieur ou égal (<=)
Syntaxe :
<Expression1> <= <Expression2>
Types acceptés : Octet, Entier, Entier long, réel ou chaîne de caractères
Description :
Cet opérateur teste si <Expression1>est inférieure ou égale à <Expression2>.
Remarques :
<Expression1> et <Expression2> doivent être des expressions valides.
<Expression1> et <Expression2> doivent être de même type.
Exemple :
a%=10
IF b%<=a% THEN ...
Voir aussi :
'=', '>', '>=', '<', '<>'.
10-16-7- Décalage à gauche (<<)
Syntaxe :
<Expression1> << <Expression2>
Types acceptés : Octet ou Entier
Description :
Cet opérateur déplace <Expression2> bits de <Expression1> de droite à gauche.
Remarques :
<Expression2> représente le nombre de bits à déplacer. Le décalage n'est pas
circulaire.
Exemple :
a%=100b
b% =a%<<2
Voir aussi :
'>>'.
10-16-8- Différent (<>)
Syntaxe :
<Expression1> <> <Expression2>
Types acceptés : Octet, Entier, Entier long, réel ou chaîne de caractères
Description :
Cet opérateur teste si <Expression1> et <Expression2> sont différentes.
Remarques :
<Expression1>et
<Expression1> et <Expression2> doivent être de même type.
Exemple :
a%=10
IF b%<>a% THEN ...
Voir aussi :
'=', '>', '>=', '<', '<='
10-16-9- Affectation/Egalité (=)
Syntaxe :
<Expression1> = <Expression2> Ou <Variable>=<Expression2>
Types acceptés : Bit, Octet, Entier, Entier long, réel ou chaîne de caractères
Description :
Cet opérateur affecte <Variable> à <Expression2> ou teste si <Expression1> est
égale à <Expression2>.
R342
EX
'Résultat b%=10000b
<Expression2>
doivent
être
- 170 -
des
expressions
valides.
SERAD S.A.