Heim > System-Tutorial > LINUX > 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
Freigeben: 2024-04-15 11:25:20
nach vorne
881 Leute haben es durchsucht

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>
Nach dem Login kopieren

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!

Quelle:linuxprobe.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage