Documentation MCS32
Remarques :
<Expression1> et <Expression2> doivent être des expressions valides.
<Expression1>, <Expression2> et <Variable> doivent être de même type.
Exemple :
a%=10
IF b%=5 THEN ...
Voir aussi :
'>', '>=', '<', '<=', '<>'
10-16-10- Supé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 supérieure à <Expression2>.
Remarques :
<Expression1> et <Expression2> doivent être de même type.
Exemple :
IF b%>a% THEN ...
Voir aussi :
'=', '>=', '<', '<=', '<>'
10-16-11- Supérieur ou égal (>=)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> est supérieure ou égale à <Expression2>.
Remarques :
<Expression1> et <Expression2> doivent être de même type.
Exemple :
IF b%>=a% THEN ...
Voir aussi :
'=', '>', '<', '<=', '<>'.
10-16-12- Décalage à droite (>>)
Syntaxe :
<Expression1> >> <Expression2>
Types acceptés : Octet ou Entier
Description :
Cet opérateur déplace <Expression2> bits de <Expression1> de gauche à droite.
Remarques :
<Expression2> représente le nombre de bits à déplacer. Le décalage n'est pas
circulaire.
Exemple :
a%=11010b
b% =a%>>2
Voir aussi :
'<<'.
10-16-13- Puissance (^)
Syntaxe :
<Expression1> ^ <Expression2>
Types acceptés : Octet, Entier, Entier long ou réel
Description :
Cet opérateur élève <Expression1> à la puissance <Expression2>.
Exemple :
a!=b!^2 ' a=b²
10-16-14- ABS - Valeur absolue
Syntaxe :
ABS (<Expression>)
Types acceptés : Octet ou Entier
Description :
Cette fonction fournit la valeur absolue de <Expression>. Un nombre négatif est
donc converti en un nombre positif.
Remarques :
<Expression> doit être une expression numérique valide. La valeur absolue d'un
nombre est sa valeur non-signée.
R342
EX
'Résultat b%=110b
- 171 -
SERAD S.A.