Salut,
J'ai besion de connaitre le "0x...." (je connais pas le nom) du bit 1 et du bit 0
merci
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
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 ?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 question
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager