LOGICAL64
Opérations logiques sur des entiers de 64 octets.
Support WebVue - Oui.
| Mode | Mnémonique | Syntaxe |
| 0 | NOT | 1 |
| 1 | AND | 2 |
| 2 | XOR | 2 |
| 3 | OR | 2 |
| 4 | SHIFT_LEFT | 2 |
| 5 | SHIFT_RIGHT | 2 |
| 6 | MODULO | 2 |
Syntaxe 1
LongLongVal = LOGICAL64(Mode, x);
Type de retour : LONGLONG
| Argument | Définition |
| x | Tout type numérique. Converti en LONGLONG. |
Exécution
| Mode | Mnémonique | Action |
| 0 | NOT | Négation logique. |
Syntaxe 2
LongLongVal = LOGICAL64(Mode, x, y);
Type de retour : LONGLONG
| Argument | Définition |
| x | Tout type numérique. Converti en LONGLONG. |
| y | Tout type numérique. Converti en LONGLONG. |
Exécution
| Mode | Mnémonique | Action |
| 1 | AND | Et logique. |
| 2 | XOR | Ou exclusif. |
| 3 | OR | Ou logique. |
| 4 | SHIFT LEFT | Décalage à gauche. |
| 5 | SHIFT RIGHT | Décalage à droite. |
| 6 | MODULO | Modulo. |
Exemple
Sub main ()
'64-bit variable
Dim ll1 as longlong;
Dim ll2 as longlong;
Dim llRes as longlong;
ll1=2147491969;
Print(ll1); '2147491969
ll2=1;
llRes = logical64("AND", ll1, ll2);
Print(llRes); '1
End Sub