à quoi sert 1 masque?

alanbraxe31 Messages postés 31 Date d'inscription vendredi 11 octobre 2002 Statut Membre Dernière intervention 1 septembre 2004 - 3 déc. 2003 à 11:43
garslouche Messages postés 583 Date d'inscription mardi 26 novembre 2002 Statut Membre Dernière intervention 29 mai 2015 - 3 déc. 2003 à 13:01
bonjour à tous,

je suis archi novice en programmation et j'aimerai savoir ce qu'est un masque (si vous pouvez me donner un exemple de code) et à quoi ça sert.
merci à tous!

http://sarace12.free.fr

1 réponse

garslouche Messages postés 583 Date d'inscription mardi 26 novembre 2002 Statut Membre Dernière intervention 29 mai 2015 1
3 déc. 2003 à 13:01
Un masque c'est une opération binaire utilisant généralement l'opérateur AND.
Le masque AND permet d'extraire les bits qui nous interessent. Par exemple si tuas une valeur sur 8 bitset que tu veux vérifier que les bits 3,4,5 sont 110 tu peux utiliser le un masque:

VALEUR..: 11110101
MASQUE.: 00011100
------------------------
AND.......: 00010100
En faisant l'opération AND bit par bit tu ne récupères que les bits 3,4,et 5 de ta valeur (puisque 0 AND X 0 et que 1 AND X X)

On ne force pas une curiosité, on l'éveille.
.................................................Daniel Pennac
0
Rejoignez-nous