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 :

problème de précision : double ou long double?


Sujet :

C++

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 16
    Par défaut problème de précision : double ou long double?
    bonjour,

    je cherche à encoder cette valeur : 1.745329525199433

    si je la code en double elle vaut
    1.7453295251994

    si je la code en long double, elle vaut aussi 1.7453295251994

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    // cette syntaxe est elle exacte?
    double x=1.745329525199433;
    long double xx=1.745329525199433;
    merci
    (je positive, je positive zen!!!)

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    717
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 717
    Par défaut
    Sur certains compilateurs, double et long double ont la même précision (64 bits), ce qui semble être le cas ici.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 16
    Par défaut
    apres quelques recherches....
    il s'agit d'un faux problème... le debugger de visual n'affiche que les chiffres tronques

    lorsqu'on demande d'afficher le nombrex1000 - la partie entiere, tout va bien!!!!!

    c'est subtil la précision!

  4. #4
    Membre expérimenté
    Inscrit en
    Décembre 2003
    Messages
    272
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 272
    Par défaut
    Et il n'y a effectivement pas de "long double" en VS2005 (ou plus exactement, ils font la même taille que les doubles).

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

Discussions similaires

  1. BCB XE2 Problème de overflow sur long double
    Par Metrica dans le forum C++
    Réponses: 3
    Dernier message: 12/11/2012, 09h03
  2. BCB XE2 problème de débordement sur long double
    Par Metrica dans le forum C++Builder
    Réponses: 2
    Dernier message: 09/11/2012, 19h12
  3. Réponses: 1
    Dernier message: 16/02/2011, 14h53
  4. Réponses: 5
    Dernier message: 11/05/2006, 08h51
  5. réels aléatoires (double ou long double)
    Par koushkov dans le forum C++
    Réponses: 16
    Dernier message: 08/05/2006, 18h44

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