Manipulation des bits

willy6 Messages postés 2 Date d'inscription mercredi 8 mai 2002 Statut Membre Dernière intervention 9 juin 2005 - 16 févr. 2003 à 21:51
cs_rene38 Messages postés 1858 Date d'inscription samedi 29 juin 2002 Statut Membre Dernière intervention 17 octobre 2013 - 17 févr. 2003 à 02:20
j'aimerais savoir à quoi correspondent XOR,OR et AND (pour la manipulation de bits) en VB.
c'est pour implementer une méthode de cryptage

1 réponse

cs_rene38 Messages postés 1858 Date d'inscription samedi 29 juin 2002 Statut Membre Dernière intervention 17 octobre 2013 11
17 févr. 2003 à 02:20
Salut
Un bit, c'est 0 ou 1 (ou bien Faux ou Vrai ou encore False ou True)
And signifie "les deux"
0 And 0 = 0
0 And 1 = 0
1 And 0 = 0
1 And 1 = 1
Or signifie "au moins un des deux"
0 Or 0 = 0
0 Or 1 = 1
1 Or 0 = 1
1 Or 1 = 1
Xor signifie "l'un ou l'autre mais pas les deux"
0 Xor 0 = 0
0 Xor 1 = 1
1 Xor 0 = 1
1 Xor 1 = 0

ExemplesOctet1 "00101101" 45 en décimalOctet2 "01110110" 118 en décimal
Octet1 And Octet2 "00100100" 36 en décimalOctet1 Or Octet2 "01111111" 127 en décimalOctet1 Xor Octet2 "01011011" 91 en décimal
0
Rejoignez-nous