Salut,
J'ai besion de connaitre le "0x...." (je connais pas le nom) du bit 1 et du bit 0
merci
Version imprimable
Salut,
J'ai besion de connaitre le "0x...." (je connais pas le nom) du bit 1 et du bit 0
merci
Je comprends pas vraiment ta question...
Mais si tu veux savoir le resultat de l'operation "0x1 & 0x0" ça donne "0x0".
Bonjour,
J'avoue ne pas comprendre la question :? Le préfixe "0x" est utilisé pour exprimer un nombre ou chiffre en base 16 (hexadécimal) mais je ne vois pas le rapport avec les bits...
Cherches-tu à extraire les bits 0 et 1 d'un nombre ?
dsl je me suis mal expliquer :
J'ai un programme externe qui m'envoi des donnees et a un moment il envoi bit 1=oui bit 0=non
je voudrais savoir comme vérifier si je reçoi un bit1 ou un bit0
j'espere que c'est plus clair :wink:
edit : ps: si je parle de 0x c'ets en faite qu'a un moment j'ai vu define bit1 0x....
Nous sommes bien d'accord que le bit 1 est le deuxième bit en partant de la droite sur un nombre exprimé en binaire ?Citation:
il envoi bit 1=oui bit 0=non
Tu ne voudrais pas plutôt dire "si le bit 0 est à 1 alors c'est oui, sinon si le bit 0 est à 0 alors c'est non" ?
Si le bit est "noyé" au milieu d'autres bits, tu peux extraire le bit 0 en utilisant le "bitwise AND" (&).
Admettons que tu reçoives ta valeur dans "var" :
J'espère que ca répond à la questionCode:
1
2
3
4
5
6
7
8
9
10
11
12 // ne garde que le bit 0 var &= 1; // var = var & 1; if ( var == 0) { //non } else // var == 1 { // oui }
merci mais j'ai regarder et je n'ai plus besion de ça
merci quand meme