Maison > Tutoriel système > Linux > Explication détaillée du type double en C++ et comment conserver trois points décimaux

Explication détaillée du type double en C++ et comment conserver trois points décimaux

WBOY
Libérer: 2024-04-15 11:25:20
avant
877 Les gens l'ont consulté

Explication détaillée du type double en C++ et comment conserver trois points décimaux

Nous savons qu'en langage C, si le résultat de sortie doit conserver trois décimales, nous pouvons utiliser la fonction pritf() pour résoudre facilement le problème. Mais l'opérateur de sortie C++

Je vais vous expliquer avec un exemple :

On sait que les coordonnées des deux extrémités du segment de droite sont A (xa, ya), B (xb, yb), trouvez la longueur du segment de droite AB et conservez-la à 3 décimales.

Exemple d'entrée : 1 1

2 2

Exemple de sortie : 1,414

Le code est le suivant :
int main(int argc, char** argv) {
    double xa,ya,xb,yb,result;
    cin>> xa>>ya>>xb>>yb;
    result=sqrt( (xb-xa)*(xb-xa)+(yb-ya)*(yb-ya) );
    cout
<p>Beaucoup de gens ne comprendront pas le code suivant, </p>
<pre class="brush:php;toolbar:false">cout
<p>Expliquons les points clés ci-dessous :</p>
<div style="margin-top: 2em; margin-bottom: 1em;"><span style="color: #1e1e1e; letter-spacing: 2px; border-left: #FF3030 3px solid; border-right: #FF3030 3px solid; padding-left: 8px; padding-right: 8px; font-size: 12pt;"><strong>Définir la précision du point décimal</strong></span></div>
<p>Définit la précision décimale des valeurs à virgule flottante à utiliser pour les opérations de sortie formatées. </p>
<pre class="brush:php;toolbar:false">int main(int argc, char** argv) {
    double a=3.1415926;
    cout 
<p>Si vous avez des questions, veuillez laisser un message. Si vous devez réimprimer, veuillez indiquer la source : http://www.cnblogs.com/wongyi/p/8204210.html</p>
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:linuxprobe.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal