Heim  >  Artikel  >  System-Tutorial  >  Ausführliche Erläuterung des Double-Typs in C++ und der Beibehaltung von drei Dezimalstellen

Ausführliche Erläuterung des Double-Typs in C++ und der Beibehaltung von drei Dezimalstellen

WBOY
WBOYnach vorne
2024-04-15 11:25:20796Durchsuche

Ausführliche Erläuterung des Double-Typs in C++ und der Beibehaltung von drei Dezimalstellen

Wir wissen, dass wir in der C-Sprache, wenn das Ausgabeergebnis drei Dezimalstellen beibehalten muss, die Funktion pritf() verwenden können, um das Problem einfach zu lösen. Aber der C++-Ausgabeoperator

Ich erkläre es anhand eines Beispiels:

Es ist bekannt, dass die Koordinaten der beiden Endpunkte des Liniensegments A (xa, ya), B (xb, yb) sind. Ermitteln Sie die Länge des Liniensegments AB und halten Sie sie auf drei Dezimalstellen.

Beispieleingabe: 1 1

2 2

Beispielausgabe: 1.414

Der Code lautet wie folgt:
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>Viele Leute werden den folgenden Code nicht verstehen, </p>
<pre class="brush:php;toolbar:false">cout
<p>Erläutern wir im Folgenden die wichtigsten Punkte:</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>Dezimalpunktgenauigkeit einstellen</strong></span></div>
<p>Legt die Dezimalgenauigkeit von Gleitkommawerten fest, die für formatierte Ausgabevorgänge verwendet werden sollen. </p>
<pre class="brush:php;toolbar:false">int main(int argc, char** argv) {
    double a=3.1415926;
    cout 
<p>Wenn Sie Fragen haben, hinterlassen Sie bitte eine Nachricht. Wenn Sie einen Nachdruck benötigen, geben Sie bitte die Quelle an: http://www.cnblogs.com/wongyi/p/8204210.html</p>

Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung des Double-Typs in C++ und der Beibehaltung von drei Dezimalstellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:linuxprobe.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen