Adattípusok C++-ban
Last updated
Last updated
A program futása során az adatokat állandók (konstansok) vagy változók segítségével tároljuk. A használatuk előtt kötelező meghatározni ezek típusát.
A C++-ban a következő adattípusok léteznek:
Egész típusúak: char, unsigned char, short, unsigned short, int, unsigned int, long, unsigned long, long long, unsigned long long
Valós típusúak: float, double, long double
Logikai: bool
Karakter: char, unsigned char
A sizeof() függvény visszatéríti, hogy az adott változótípus hány byte-on van tárolva.
Például:
Adattípus
Értékkészlet
Méret (bájt)
char
-128 -> 127
1
unsigned char
0 -> 255
1
short
-32768 -> 32767
2
unsigned short
0 -> 65535
2
int
-2147483648 -> 2147483647
4
unsigned int
0 -> 42494967295
4
long
-2147483648 -> 2147483647
4
unsigned long
0 -> 4294967295
4
long long
-9 * 10^18 -> 9 * 10^18
8
unsigned long long
0 -> 10^19
8
float
3.4E-38 -> 3.44E+38
4
double
1.7E-308 -> 1.7E+308
8
long double
3.4E-4932 -> 3.4E+4932
10
bool
true / false
1