alanbraxe31
Messages postés31Date d'inscriptionvendredi 11 octobre 2002StatutMembreDernière intervention 1 septembre 2004
-
3 déc. 2003 à 11:43
garslouche
Messages postés583Date d'inscriptionmardi 26 novembre 2002StatutMembreDernière intervention29 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!
garslouche
Messages postés583Date d'inscriptionmardi 26 novembre 2002StatutMembreDernière intervention29 mai 20151 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