Modernes C++ programmieren

Okt 23, 2024

lst-0082-book.cpp

// https://godbolt.org/z/6qfo4oYnr 
#include <iostream>
#include <iomanip> // fixed, setprecision
int main() {
    std::cout << std::setprecision(30) << std::fixed;     // immer 30 Stellen
                                                          // ausgeben
    std::cout <<  1.111222333444555666777888999f << "\n"; // float-Literal
    // Ausgabe: 1.111222386360168457031250000000
    std::cout <<  1.111222333444555666777888999 << "\n";  // double ist Default
    // Ausgabe: 1.111222333444555676607023997349
    std::cout <<  1.111222333444555666777888999d << "\n"; // double-Literal
    // Ausgabe: 1.111222333444555676607023997349
    std::cout <<  1.111222333444555666777888999L << "\n"; // long double
    // Ausgabe: 1.111222333444555666740784227731
}