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 :

Précision du type double


Sujet :

C++

  1. #1
    Membre averti

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2015
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2015
    Messages : 37
    Billets dans le blog
    1
    Par défaut Précision du type double
    Salut à tous!
    je voudrais afficher un double du genre 1.123456789 en console; et le problème c'est que ça n'affiche que 5 chiffre après la virgule! comment faire pour l'afficher entièrement ?
    Merci d'avance!

  2. #2
    Membre émérite
    Avatar de Daïmanu
    Homme Profil pro
    Développeur touche à tout
    Inscrit en
    Janvier 2011
    Messages
    735
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur touche à tout

    Informations forums :
    Inscription : Janvier 2011
    Messages : 735
    Par défaut
    Bonjour.

    std::setprecision est ce qu'il te faut.

  3. #3
    Expert éminent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    Par défaut
    Salut,
    std::set_precision permet effectivement de déterminer le nombre de chiffres à afficher après la virgule.

    Mais il faut cependant prendre en compte le fait que le type double n'autorise la représentation que de ... 16 caractères significatifs environ(c'est la limite acceptée par la taille de sa mantisse). Le reste des bytes utilisés par le type double étant utilisé pour la représentation de l'exposant.

    Ainsi donc, rien ne t'interdit de demander la représentation d'une donnée de type double en affichant 20 ou 30 caractères, mais il faut savoir que tu ne pourras réellement faire confiance... qu'au seize premiers
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  4. #4
    Membre averti

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2015
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2015
    Messages : 37
    Billets dans le blog
    1
    Par défaut
    Problème résolut. Merci à vous!

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

Discussions similaires

  1. Précision du type double après mysql 3.23.49
    Par Tristan Zwingelstein dans le forum Administration
    Réponses: 0
    Dernier message: 02/03/2011, 22h18
  2. Quelques précisions sur le type double
    Par darkwall_37 dans le forum Débuter
    Réponses: 10
    Dernier message: 10/11/2009, 13h51
  3. arrondi avec type double
    Par la drogue c'est mal dans le forum MFC
    Réponses: 6
    Dernier message: 08/04/2005, 17h51
  4. [MS-SQL][ADO] précision du type FLOAT
    Par Le Lézard dans le forum Bases de données
    Réponses: 2
    Dernier message: 23/09/2004, 15h30
  5. [LG]Convertir le type double en string
    Par @tom@ dans le forum Langage
    Réponses: 8
    Dernier message: 18/01/2004, 19h20

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