LOGICAL64

Icône du lien vers le conceptVoir également

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