Table des Matières

Publicité

Manuel utilisateur « CUBLOC™ »
Opérateurs
Lorsque vous utilisez des opérateurs logiques, la table de priorité ci-dessous indique l'ordre de
traitement effectué par le BASIC du CUBLOC™.
Opérateur
^
A la puissance
*,/,MOD
Multiplier, Diviser, MOD
+,-
Ajouter, Soustraire
<<, >>
Décalage à gauche, Décalage à drote
<, >, <=, >=
Plus petit que, Plus grand que,
Moins ou égal à , plus grand ou égal à.
=, <>
Egale, Différent
AND, XOR, OR
AND, XOR, OR
Consulter le tableau ci-dessus pour vérifier l'ordre de priorité de vos calculs. Dans une ligne de
calcul, l'ordre de priorité part de la gauche vers la droite.
Vous pouvez utiliser des opérateurs en tant que condition comme ci-dessous:
IF A+1 = 10 THEN GOTO ABC
Tous les nombres peuvent être mixés avec les nombres à virgule flottante. Le résultat final sera
associé (ou converti) par rapport au type de la variable dans lequel il sera sauvegardé.
DIM F1 AS SINGLE
DIM A AS LONG
F1=1.1234
A = F1 * 3.14
Veillez à bien inclure des (.) lorsque vous utilisez des nombres à virgule flottante.
F1 = 3.0/4.0
F1 = 200.0 + FLOOR(A) * 12.0 + SQR(B) '200 doit être écrit 200.0 et 12 doit être écrit 12.0
AND, XOR, OR sont utilisés pour des opérations logiques et comme opérateur sur le bits.
IF A=1 AND B=1 THEN C=1
IF A=1 OR B=1 THEN C=1
A = B AND &HF
A = B XOR &HF
A = B OR &HF
(Traduction Française@2005–- Copyright Lextronic – Tous droits réservés)
Explication
' A = 3 même si le résultat est 3.525456 (car A est de type LONG).
' 3/4 doit être écrit 3.0/4.0 pour obtenir des virgules flottantes
' if A=1 et B=1 ...(Opération logique)
' if A=1 ou B=1...( Opération logique)
' Met les 4 bits de poids fort à 0 (Opération sur les bits)
' Inverse les 4 bits de poids faible. (Opération sur les bits)
' Met les 4 bits de poids faible à 1. (Opération sur les bits).
Type
Math
La plus haute
Math
Math
Comparaison
Comparaison
Comparaison
Logique
La plus basse
Priorité
84

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Cubloc cb280Cubloc cb290Cubloc cb405

Table des Matières