IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

BIT 1 & 0 -> 0x....


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 124
    Points : 43
    Points
    43
    Par défaut BIT 1 & 0 -> 0x....
    Salut,
    J'ai besion de connaitre le "0x...." (je connais pas le nom) du bit 1 et du bit 0
    merci

  2. #2
    Membre éclairé Avatar de MatRem
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 750
    Points : 693
    Points
    693
    Par défaut
    Je comprends pas vraiment ta question...

    Mais si tu veux savoir le resultat de l'operation "0x1 & 0x0" ça donne "0x0".

  3. #3
    Rédacteur
    Avatar de Neitsa
    Homme Profil pro
    Chercheur sécurité informatique
    Inscrit en
    Octobre 2003
    Messages
    1 041
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chercheur sécurité informatique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 041
    Points : 1 956
    Points
    1 956
    Par défaut
    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 ?

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 124
    Points : 43
    Points
    43
    Par défaut
    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....

  5. #5
    Rédacteur
    Avatar de Neitsa
    Homme Profil pro
    Chercheur sécurité informatique
    Inscrit en
    Octobre 2003
    Messages
    1 041
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chercheur sécurité informatique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 041
    Points : 1 956
    Points
    1 956
    Par défaut
    il envoi bit 1=oui bit 0=non
    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 ?

    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" :

    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
    }
    J'espère que ca répond à la question

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 124
    Points : 43
    Points
    43
    Par défaut
    merci mais j'ai regarder et je n'ai plus besion de ça
    merci quand meme

Discussions similaires

  1. Comparaison d'un registre 8 bits avec une variable 32 bits
    Par tupperware dans le forum x86 32-bits / 64-bits
    Réponses: 3
    Dernier message: 15/10/2002, 10h25
  2. Main icon (16 bits)
    Par DR dans le forum C++Builder
    Réponses: 2
    Dernier message: 02/09/2002, 08h23
  3. Cherche l'algo crc 16 bits
    Par icepower dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 21/08/2002, 13h27
  4. Debugger 16-32 bits
    Par Mat dans le forum Assembleur
    Réponses: 4
    Dernier message: 28/06/2002, 11h34
  5. Lire 1 bit d'un fichier en C
    Par Anonymous dans le forum C
    Réponses: 3
    Dernier message: 23/05/2002, 18h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo