Numerische C++- Datentypen
Numerische Typen
Verwenden int
Sie diese Option, wenn Sie eine ganze Zahl ohne Dezimalstellen wie 35 oder 1000 speichern müssen, float
oder double
wenn Sie eine Gleitkommazahl (mit Dezimalstellen) wie 9,99 oder 3,14515 benötigen.
int
int myNum = 1000;
cout << myNum;
schweben
float myNum = 5.75;
cout << myNum;
doppelt
double myNum = 19.99;
cout << myNum;
float
vs. double
Die Genauigkeit eines Fließkommawertes gibt an, wie viele Nachkommastellen der Wert haben darf. Die Genauigkeit von float
beträgt nur sechs oder sieben Dezimalstellen, während double
Variablen eine Genauigkeit von etwa 15 Stellen haben. Daher ist es double
für die meisten Berechnungen sicherer zu verwenden.
Wissenschaftliche Zahlen
Eine Fließkommazahl kann auch eine wissenschaftliche Zahl mit einem „e“ sein, um die Zehnerpotenz anzuzeigen:
Beispiel
float f1 = 35e3;
double d1 = 12E4;
cout << f1;
cout << d1;