Modernes C++ programmieren

Okt 23, 2024

lst-0109-book.cpp

//https://godbolt.org/z/EcnWz3r3j 
#include <iostream>
#include <iomanip>                   // fixed, setprecision
#include <format>                    // C++20
using std::cout; using std::format;  // Abkürzung cout, format
int main() {
    cout << std::fixed               // Punktschreibweise, nicht wissenschaftlich
         << std::setprecision(15);   // 15 Nachkommastellen
    cout << 0.5 << "\n";             // Ausgabe: 0.500000000000000*
    cout << std::setprecision(5);    // 5 Nachkommastellen
    cout << 0.25 << "\n";            // Ausgabe: 0.25000
    cout << format("{:0.4f}", 0.75) << "\n"; // (C++20) Ausgabe: 0.7500
    return 0;
}