std::ios_base:: precision
From cppreference.net
|
streamsize precision
(
)
const
;
|
(1) | |
|
streamsize precision
(
streamsize new_precision
)
;
|
(2) | |
Verwaltet die Präzision (d.h. wie viele Ziffern generiert werden) der Gleitkommaausgabe, die durch std::num_put::do_put durchgeführt wird.
1)
Gibt die aktuelle Genauigkeit zurück.
2)
Setzt die Genauigkeit auf die angegebene. Gibt die vorherige Genauigkeit zurück.
Die Standardgenauigkeit, wie durch std::basic_ios::init festgelegt, beträgt 6.
Inhaltsverzeichnis |
Parameter
| new_precision | - | neue Präzisionseinstellung |
Rückgabewert
Die Genauigkeit vor dem Aufruf der Funktion
Beispiel
Diesen Code ausführen
Ausgabe:
The default precision is 6 With default precision d is 12.3457 With high precision d is 12.345679
Fehlerberichte
Die folgenden verhaltensändernden Fehlerberichte wurden rückwirkend auf zuvor veröffentlichte C++-Standards angewendet.
| DR | Angewendet auf | Verhalten wie veröffentlicht | Korrektes Verhalten |
|---|---|---|---|
| LWG 189 | C++98 |
'precision' wurde definiert als 'die Anzahl der Nachkommastellen',
was in einigen Fällen nicht korrekt ist |
korrigiert |
Siehe auch
|
verwaltet Feldbreite
(öffentliche Elementfunktion) |
|
|
ändert Gleitkommagenauigkeit
(Funktion) |