Numerische C++- Datentypen


Numerische Typen

Verwenden intSie diese Option, wenn Sie eine ganze Zahl ohne Dezimalstellen wie 35 oder 1000 speichern müssen, floatoder doublewenn 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 floatbeträgt nur sechs oder sieben Dezimalstellen, während doubleVariablen eine Genauigkeit von etwa 15 Stellen haben. Daher ist es doublefü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;