Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist das Doppelausgabeformat?

Was ist das Doppelausgabeformat?

醉折花枝作酒筹
醉折花枝作酒筹Original
2021-07-27 11:18:2839318Durchsuche

Die herkömmliche Ausgabe des Double-Typs ist „%lf“, aber standardmäßig gibt der Double-Typ 6 Ziffern nach dem Dezimalpunkt aus. Normalerweise müssen wir seine Länge nach dem Dezimalpunkt reduzieren. Sie können die Form „%m.nlf“ verwenden, wobei m und n beide positive ganze Zahlen sind.

Was ist das Doppelausgabeformat?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, C++17-Version, Dell G3-Computer.

Der Typ double (Gleitkomma mit doppelter Genauigkeit) ist einer der Grundtypen der C-Sprache. Er belegt 8 Bytes und kann bis zu 1,7 * 10 ^ 308 ausdrücken Programm.

Die reguläre Ausgabe von double ist %lf (beachten Sie, dass die Ausgabe vom Float-Typ %f ist. Beispiel: Definieren Sie double a = 1.0; verwenden Sie printf("%lf",a) jedoch standardmäßig , der Double-Typ gibt nach dem Dezimalpunkt 6 Ziffern aus, wir müssen normalerweise seine Länge nach dem Dezimalpunkt reduzieren. Sie können die Form „%m.nlf“ verwenden, wobei m und n beide positive ganze Zahlen sind. m bedeutet, dass die ausgegebenen Gleitkommadaten m Bits belegen. Wenn die tatsächliche Länge nicht gleich m ist, wird sie entsprechend der tatsächlichen Länge ausgegeben. n bedeutet die Anzahl der Dezimalstellen in der Ausgabe. Daher kann m tatsächlich ignoriert werden. Ersetzen Sie es einfach durch 0 oder lassen Sie es in Ruhe!

Die obige Ausgabe lautet beispielsweise: 1.000000 (standardmäßig)

Wenn das Ausgabeformat in „%0.0lf“ oder „%4.0lf“ geändert wird, beträgt die Ausgabe 1 (m! = tatsächliche Länge)

By Übrigens unterstützt die C-Sprache in VC den Typ long long int nicht, er wird jedoch unter Linux unterstützt. long long int belegt ebenfalls 8 Bytes

Empfohlenes Tutorial: „

C#

Das obige ist der detaillierte Inhalt vonWas ist das Doppelausgabeformat?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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