آخرین استاندارد C++ که C++11 هست، چهار نوع کاراکتری پیشساخته داره:
char, signed char, unsigned char, wchar_t
یک نوع صحیح داره
int
که با پیشوندهای علامتدهی و تغییر اندازه میشه ازش انواع زیر رو ساخت
int === signed int
unsigned int
short int === signed short int
unsigned short int
long int === signed long int
unsigned long int
انواع دادهی علامتدار (همچنین بدون علامت) بالا ممکنه دقیقاً مثل هم باشن. مثلاً ممکنه
int === short int === long int (=== signed int === signed short int === signed long int)
دو نوع دادهی اعشاری هم داریم
float
double
که باز برای double میتونیم از long double استفاده کنیم که ممکنه برابر خود double باشه.
هیچ پژوهش انسانی نمیتواند ادعای علمی بودن داشته باشد، مگر اینکه از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)