Zkladn typy
Z cppreference.com
< cpp
C++ m tyto zkladn datov typy:
Cel sla
| Typ | Velikost | Rozsah | Znamnko |
|---|---|---|---|
| char | jako signed char nebo unsigned char | ||
| signed char | min. 8 bit | alespo -128 a 127 | ano |
| unsigned char | min. 8 bit | alespo 0 a 255 | ne |
| short | min. 16 bit | alespo -32768 a 32767 | ano |
| unsigned short | min. 16 bit | alespo 0 a 65535 | ne |
| int | min. 16 bit | alespo -32768 a 32767 | ano |
| unsigned int | min. 16 bit | alespo 0 a 65535 | ne |
| long | min. 32 bit | alespo -2147483648 a 2147483647 | ano |
| unsigned long | min. 32 bit | alespo 0 a 4294967295 | ne |
| long long(ponaje C++11) | min. 64 bit | alespo -9223372036854775808 a 9223372036854775807 | ano |
| unsigned long long(ponaje C++11) | min. 64 bit | alespo 0 a 18446744073709551615 | ne |
sla s plovouc desetinnou rkou
| Typ | Popis |
|---|---|
| float | jednoduch pesnost (obvykle 32 bit) |
| double | dvojit pesnost (obvykle 64 bit) |
| long double | rozen pesnost (obvykle 80 nebo 128 bit) |
Znaky
| Typ | Velikost |
|---|---|
| char | min. 8 bit |
| wchar_t | 16 nebo 32 bit |
| char16_t(ponaje C++11) | 16 bit |
| char32_t(ponaje C++11) | 32 bit |
Logick hodnota: bool velikost: min. 8 bit