User Tools

Site Tools


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