C++ Numerieke gegevenstypen
Numerieke typen
Gebruik int
dit wanneer u een geheel getal zonder decimalen moet opslaan, zoals 35 of 1000, en float
of double
wanneer u een getal met drijvende komma (met decimalen) nodig hebt, zoals 9,99 of 3,14515.
int
int myNum = 1000;
cout << myNum;
vlot
float myNum = 5.75;
cout << myNum;
dubbele
double myNum = 19.99;
cout << myNum;
float
tegendouble
De precisie van een drijvende-kommawaarde geeft aan hoeveel cijfers de waarde achter de komma mag hebben. De nauwkeurigheid van float
is slechts zes of zeven cijfers achter de komma, terwijl double
variabelen een nauwkeurigheid hebben van ongeveer 15 cijfers. Daarom is het veiliger om double
voor de meeste berekeningen te gebruiken.
Wetenschappelijke cijfers
Een getal met drijvende komma kan ook een wetenschappelijk getal zijn met een "e" om de macht van 10 aan te geven:
Voorbeeld
float f1 = 35e3;
double d1 = 12E4;
cout << f1;
cout << d1;