cpp:basic_data_types
This is an old revision of the document!
Βασικοί τύποι δεδομένων
Οι βασικοί τύποι δεδομένων στη C++ είναι κατά βάση κοινοί με τους τύπους δεδομένων στη C, με κάποιες επεκτάσεις.
- Character types: Αντιπροσωπεύουν μεμονωμένους χαρακτήρες ('Α' ή '!“ ή '3'). Ο βασικός τύπος είναι ο char που καταλαμβάνει ένα byte, υπάρχουν όμως και τύποι χαρακτήρων που καταλαμβάνουν περίσσότερα bytes (δες παρακάτω).
- Integer types: Ακέραιοι αριθμητικοί τύποι.
- Floating-point types: Τύποι δεδομένων κινητής υποδιαστολής.
- Boolean type: τύπος bοοlean που λαμβάνει δύο λογικές τιμές, true ή false.
Group | Type names | Notes on size & precision |
---|---|---|
Character types | char | Exactly one byte in size. At least 8 bits. |
char16_t | Not smaller than char. At least 16 bits. | |
char32_t | Not smaller than char16_t. At least 32 bits. | |
wchar_t | Can represent the largest supported character set. | |
Integer types (signed) | char | Same size as char. At least 8 bits. |
signed short int | Not smaller than char. At least 16 bits. | |
signed int | Not smaller than short. At least 16 bits. | |
signed long int | Not smaller than int. At least 32 bits. | |
signed long long int | Not smaller than long. At least 64 bits. | |
Integer types (unsigned) | unsigned char | (same size as their signed counterparts) |
unsigned short int | ||
unsigned int | ||
unsigned long int | ||
unsigned long long int | ||
Floating-point types | float | |
double | Precision not less than float | |
long double | Precision not less than double | |
Boolean type | bool | |
Void type | void | no storage |
Null pointer | decltype(nullptr) |
cpp/basic_data_types.1489594182.txt.gz · Last modified: 2017/03/15 16:09 by gthanos