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 :

Adresse mémoire composée de 7 chiffres


Sujet :

C

  1. #1
    Membre averti
    Inscrit en
    Septembre 2010
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 13
    Par défaut Adresse mémoire composée de 7 chiffres
    Bonjour,

    la fonction printf avec le format de conversion %p m'imprime dans certains cas une adresse de 7 chiffres hexadécimaux, alors que c'est un pc de 32 bits (donc normalement 8 chiffres). Quelle peut-être l'explication ?

    Merci.

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    1 104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 104
    Par défaut
    C'est probablement parce que nombre hexadécimal commence par un 0 et qu'il est omis lors de l'affichage.
    Quand on écrit le nombre 123, on n'est pas obligé d'écrire 0123, 000000123 ou 00000000000123 : on va supprimer tous les zéros qui précèdent pour simplifier l'écriture.
    En hexadécimal, c'est pareil.

    EDIT :
    Je viens de tester chez moi. Le %p m'affiche toujours sur 8 chiffres. Cela dépend peut-être de l'implémentation ? Aucune idée.

  3. #3
    Membre averti
    Inscrit en
    Septembre 2010
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 13
    Par défaut
    Merci jeroman, je vais marquer comme résolu, mais je voulais juste ajouter que ce type d'adresse à 7 chiffres apparait pour les variables globales pour moi

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

Discussions similaires

  1. Adresse mémoire partagée
    Par dave.vuistiner dans le forum Assembleur
    Réponses: 4
    Dernier message: 10/08/2006, 19h45
  2. Réponses: 16
    Dernier message: 30/05/2006, 18h46
  3. lire la valeur d'une adresse mémoire
    Par ilimo dans le forum Windows
    Réponses: 17
    Dernier message: 11/04/2006, 15h21
  4. PRoblème d'adresse mémoire
    Par pmboutteau dans le forum Access
    Réponses: 11
    Dernier message: 07/04/2006, 11h00
  5. Réponses: 6
    Dernier message: 19/09/2005, 19h48

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