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

API standards et tierces Java Discussion :

[debutant][hexadecimal]Conversion entier hexadecimal


Sujet :

API standards et tierces Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2003
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 34
    Par défaut [Résolu][debutant][hexadecimal]Conversion entier hexadecimal
    Voila je voudrais faire l'opération suivante :
    int i = entier & 0xzzffffff;
    ou zz est un entier entre 0 et 255.
    Or je n'y arrive pas. J'ai zz en entrer (sous forme entiere) et je n'arrive pas à l"ajouter" dans le nombre hexadecimal.
    Merci d'avance.

  2. #2
    Membre chevronné

    Inscrit en
    Juillet 2002
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 116
    Par défaut
    La question n'est pas trés clair donc je vais essayer de dire ce que j'ai compris ...

    Tu a un entier 32 bit compris entre 0 et 255.
    Donc cela signifie que cet entier est sous la forme hexadécimal 0x000000zz
    Or tu aimerais que cet entier devienne sous la forme 0xzzFFFFFF


    Si c'est le cas, voici un exemple pas à pas afin d'obtenir cet entier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    int a = ...                       // a = 0x000000zz
    a = a<<24;                   // a = 0xzz000000
    a = a | 0x00FFFFFF;       // a = 0xzzFFFFFF
    ce qui donne en version concis:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    int a = ...
    a = (a<<24)|0x00FFFFFF;

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2003
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 34
    Par défaut
    Merci. J'avais fini par trouver mais ton explication est limpide.

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

Discussions similaires

  1. Conversion entier hexadecimal
    Par mathiew dans le forum Débuter
    Réponses: 3
    Dernier message: 20/01/2009, 19h18
  2. [T-SQL]fonction de conversion en hexadecimal
    Par antigone dans le forum Sybase
    Réponses: 1
    Dernier message: 11/04/2007, 10h14
  3. conversion valeur hexadecimal / adresse mémoire
    Par saturne13 dans le forum C
    Réponses: 10
    Dernier message: 04/02/2007, 21h15
  4. [CONVERSION] String -> HEXADECIMAL ...
    Par tripop dans le forum Langage
    Réponses: 9
    Dernier message: 13/01/2005, 10h42
  5. Conversion binaire -> hexadecimal
    Par barthelv dans le forum C
    Réponses: 2
    Dernier message: 06/08/2003, 11h40

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