Reelle Zahlen
Teil des Abschnitts Grundlagen der C++-Journey von Coddy — Lektion 6 von 74.
In C++ werden reelle Zahlen normalerweise mit zwei Hauptdatentypen 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 es teilt dem Compiler explizit mit, dass diese Zahl als float behandelt werden soll.
double wird verwendet, um Zahlen mit einem Dezimalpunkt zu speichern, jedoch mit doppelter Genauigkeit. float hat normalerweise eine Genauigkeit von 7 Dezimalstellen, während double normalerweise eine Genauigkeit von 15-17 Dezimalstellen hat. Zum Beispiel:
float f = 3.14159265359;
double d = 3.14159265359;
cout << f << endl; // Könnte ausgeben: 3.14159
cout << d << endl; // Könnte ausgeben: 3.14159265359Aufgabe
AnfängerSchreiben Sie ein C++-Programm, das die folgenden Variablen deklariert und initialisiert:
- Deklarieren Sie eine
float-Variable namensitemPriceund initialisieren Sie diese mit dem Wert24.99f. - Deklarieren Sie eine
double-Variable namenstemperatureund initialisieren Sie diese mit dem Wert23.5.
Spickzettel
In C++ werden reelle Zahlen mit den Datentypen float und double dargestellt.
float speichert Dezimalzahlen mit einfacher Genauigkeit (typischerweise 7 Dezimalstellen):
float price = 99.99f;Das Suffix 'f' weist den Compiler explizit an, die Zahl als float zu behandeln.
double speichert Dezimalzahlen mit doppelter Genauigkeit (typischerweise 15-17 Dezimalstellen):
float f = 3.14159265359;
double d = 3.14159265359;
cout << f << endl; // Könnte ausgeben: 3.14159
cout << d << endl; // Könnte ausgeben: 3.14159265359Probier es selbst
#include <iostream>
int main() {
// Variablen hier deklarieren und initialisieren
// Werte ausgeben
std::cout << "Price: " << itemPrice << std::endl;
std::cout << "Temperature: " << temperature << std::endl;
return 0;
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorInkrement/DekrementPost-Inkrement/DekrementArithmetische AbkürzungenVergleichsoperatorenString-Vergleich7Eingabe/Ausgabe Grundlagen
cout-Anweisungcin-AnweisungString-EingabeWiederholung - Bis 120Wiederholung - Wahr oder Falsch3Variablen Teil 2
TypdeklarationNamenskonventionenWiederholung – Variablen initialisierenType Casting Teil 1Type Casting Teil 26Entscheidungsfindung
If-AnweisungIf - ElseSwitch-AnweisungBedingter OperatorWiederholung - If ElseVerschachtelte If - Else