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

avec Java Discussion :

Extraire 2 bits d'une variable


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Pecose
    Homme Profil pro
    Batiment
    Inscrit en
    Février 2013
    Messages
    311
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Batiment
    Secteur : Bâtiment

    Informations forums :
    Inscription : Février 2013
    Messages : 311
    Par défaut Extraire 2 bits d'une variable
    Bonjour à tous,
    J'ai trouver comment extraire un bit d'une variable avec une formule qui ressemble à ça:
    Mais j'aimerai trouver comment extraire 2 bits qui se suivent, par exemple le 2eme et 3eme ou 1er et 2eme...

  2. #2
    Membre éclairé Avatar de Pecose
    Homme Profil pro
    Batiment
    Inscrit en
    Février 2013
    Messages
    311
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Batiment
    Secteur : Bâtiment

    Informations forums :
    Inscription : Février 2013
    Messages : 311
    Par défaut
    J'ai trouvé, c'est un truc qui ressemble à ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    long b = (l & (3 << i))>>i;

  3. #3
    Expert confirmé
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 771
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyste/ Programmeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 4 771
    Par défaut
    Il faut utiliser 1 masque
    • Extrait les 2 bits les + à droite : (var & 0x03)
    • Extrait les 2 bits les + à gauche : (var & 0xC0) >> 6
    • Extrait les 2 bits 0000XX00 : (var & 0x0C) >> 2
    • Extrait les 2 bits 00XX0000 : (var & 0x30) >> 4



    Si cela est possible en Java et sauf erreur parce que non testé

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. extraire partie html vers une variable PHP
    Par Rifton007 dans le forum Langage
    Réponses: 7
    Dernier message: 22/09/2010, 18h51
  2. Affection de bits dans une variable JS
    Par comode dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 03/12/2008, 07h17
  3. tester l'état d'un bit d'une variable
    Par jphi5 dans le forum C
    Réponses: 5
    Dernier message: 15/09/2003, 13h17
  4. [langage] Extraire un block dans une variable multiligne
    Par |DUCATI| DesMo dans le forum Langage
    Réponses: 9
    Dernier message: 11/02/2003, 14h56
  5. 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

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