Maison  >  Article  >  Tutoriel système  >  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
WBOYavant
2024-04-15 11:25:20796parcourir

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>

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer