Číselné datové typy C++
Číselné typy
Použijte int
, když potřebujete uložit celé číslo bez desetinných míst, například 35 nebo 1000, float
nebo double
když potřebujete číslo s plovoucí desetinnou čárkou (s desetinnými místy), například 9,99 nebo 3,14515.
int
int myNum = 1000;
cout << myNum;
plovák
float myNum = 5.75;
cout << myNum;
dvojnásobek
double myNum = 19.99;
cout << myNum;
float
vs. double
Přesnost hodnoty s plovoucí desetinnou čárkou udává , kolik číslic může mít hodnota za desetinnou čárkou. Přesnost float
je pouze šest nebo sedm desetinných číslic, zatímco double
proměnné mají přesnost asi 15 číslic. Proto je bezpečnější použít double
pro většinu výpočtů.
Vědecká čísla
Číslo s plovoucí desetinnou čárkou může být také vědecké číslo s „e“, které označuje mocninu 10:
Příklad
float f1 = 35e3;
double d1 = 12E4;
cout << f1;
cout << d1;