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 :

qu'est ce qu'un long long int ?


Sujet :

C

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 120
    Par défaut qu'est ce qu'un long long int ?
    Bonjour

    Je cherche à débugger une fonction dans laquelle je vois :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    *((long long int *)&MD5Res[0])
    A quel type correspond ce long long int ?

    merci
    Julien

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 120
    Par défaut
    hum, ok, c'est un entier 64 bits

    Existe-t-il des restrictions d'utilisation de ce type en fonction des
    plateformes 64 ou 32 bits ?

    Merci
    Julien

  3. #3
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Par défaut
    Citation Envoyé par qdaemon_fr Voir le message
    hum, ok, c'est un entier 64 bits
    et même un entier signé 64 bits

    Citation Envoyé par qdaemon_fr Voir le message
    Existe-t-il des restrictions d'utilisation de ce type en fonction des
    plateformes 64 ou 32 bits ?
    A ma connaissance non, je l'ai déjà utilisé sur des plateformes 32 bits sans problèmes.

    Je suppose que sur une plateforme 32 bits, une opération sur un long long int ne produit pas le même assembleur.
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  4. #4
    gl
    gl est déconnecté
    Rédacteur

    Homme Profil pro
    Inscrit en
    Juin 2002
    Messages
    2 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 165
    Par défaut
    Citation Envoyé par qdaemon_fr Voir le message
    hum, ok, c'est un entier 64 bits
    Non, c'est un entier (effectivement signé) dont la plage garantie de valeur est [-9223372036854775807, +9223372036854775807] (soit [-((2^63)-1), (2^63)-1] et dont la plage effective est au moins égale à celle dont long.

    Bref, c'est un entier d'au moins 64 bits mais il peut tout à fait, sur une implémentation donnée, être plus grand.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 120
    Par défaut
    ok, je vous remercie pour vos réponses.

    Bonne journée
    Julien

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

Discussions similaires

  1. unsigned long long int
    Par salseropom dans le forum C
    Réponses: 10
    Dernier message: 21/12/2006, 23h43
  2. [question] cast de long vers int
    Par Faiche dans le forum Langage
    Réponses: 3
    Dernier message: 29/11/2006, 11h22
  3. Les "long long int"
    Par Pragmateek dans le forum C
    Réponses: 23
    Dernier message: 21/06/2006, 17h53
  4. décallage sur long long int
    Par trax44 dans le forum C
    Réponses: 9
    Dernier message: 26/02/2006, 12h41
  5. [Transtypage] Long en int
    Par Bugmaster dans le forum Langage
    Réponses: 2
    Dernier message: 20/09/2004, 10h05

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