Menu
CoddyTech

Reelle Zahlen

Teil des Abschnitts Grundlagen der C++-Journey von Coddy. Lektion 6 von 74.

In C++ werden reelle Zahlen üblicherweise mit zwei grundlegenden Datentypen dargestellt: float und double.

float wird verwendet, um Zahlen mit einem Dezimalpunkt zu speichern. Zum Beispiel:

float price = 99.99f;

Das „f“ (oder „F“) am Ende einer Dezimalzahl wird als Literalsuffix bezeichnet und teilt dem Compiler ausdrücklich mit, dass diese Zahl als float behandelt werden soll.

double wird verwendet, um Zahlen mit Dezimalpunkt, aber mit doppelter Genauigkeit zu speichern. float hat typischerweise eine Genauigkeit von 7 Dezimalstellen, während double typischerweise eine Genauigkeit von 15–17 Dezimalstellen hat. Zum Beispiel:

float f = 3.14159265359;
double d = 3.14159265359;

// Standardmäßig zeigt cout nur 6 signifikante Stellen an, daher geben beide 3.14159 aus:
cout << f << endl; // Gibt aus: 3.14159
cout << d << endl; // Gibt aus: 3.14159

// d speichert intern weiterhin mehr Nachkommastellen; erhöhe die Ausgabegenauigkeit, um sie sichtbar zu machen:
cout << setprecision(12) << d << endl; // Gibt aus: 3.14159265359
challenge icon

Aufgabe

Anfänger

Schreibe ein C++-Programm, das die folgenden Variablen deklariert und initialisiert:

  • Deklariere eine float-Variable mit dem Namen itemPrice und initialisiere sie mit dem Wert 24.99f.
  • Deklariere eine double-Variable mit dem Namen temperature und initialisiere sie mit dem Wert 23.5.

Probier es selbst

    // Variablen hier deklarieren und initialisieren
    
    
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Online-C++-Compiler