أنواع البيانات في لغة C++
علوم حاسوبالنوع | المعنى |
---|---|
bool | بولياني Boolean لتخزين القيم المنطقية وهي أما true أو false |
wchar_t | حرف موسع Wide character لتخزين الحروف العالمية بترميز Unicode |
int | صحيح integer قيم عددية صحيحة مثل العدد 5 |
float | حقيقي floating point قيم حقيقية ذات العلامة العائمة بدقة عادية |
double | حقيقي double floating point قيم حقيقية ذات العلامة العائمة بدقة مزدوجة |
void | بدون قيمة Valueless |
char | حرف Character لتخزين الحروف بترميز ASCII |
نوع البيانات | المعنى | الحجم | الحد الأدنى للمدى |
bool | بولياني Boolean | 1 بايت | true أو false |
char | حرف character | 1 بايت | -127 إلى 127 |
signed char | حرف بإشارة +/- | 1 بايت | -127 إلى 127 |
unsigned char | حرف بدون إشارة | 1 بايت | 0 إلى 255 |
wchar_t | حرف موسع wide character | 2 بايت | 0 إلى 65535 |
int | عدد صحيح integer | 2 بايت | -32767 إلى 32767 |
signed int | عدد صحيح بإشارة +/- | 2 بايت | -32767 إلى 32767 |
unsigned int | عدد صحيح بدون إشارة | 2 بايت | 0 إلى 65535 |
short int | عدد صحيح قصير | 2 بايت | -32767 إلى 32767 |
signed short int | عدد صحيح قصير بإشارة | 2 بايت | -32767 إلى 32767 |
unsigned short int | عدد صحيح قصير بدون إشارة | 2 بايت | 0 إلى 65535 |
long int | عدد صحيح طويل | 4 بايت | -2147483647 إلى 2147483647 |
signed long int | عدد صحيح طويل بإشارة | 4 بايت | -2147483647 إلى 2147483647 |
unsigned long int | عدد صحيح طويل بدون إشارة | 4 بايت | 0 إلى 4294967294 |
float | عدد حقيقي بدقة عادية | 4 بايت | ±1E-37 إلى ±1E+37 بدقة ستة خانات عشرية يمين الفاصلة العشرية |
double | عدد حقيقي بدقة مزدوجة | 8 بايت | ±1E-37 إلى ±1E+37 بدقة عشر خانات |
long double | عدد حقيقي بدقة مزدوجة طويل | 8 بايت | ±1E-37 إلى ±1E+37 بدقة عشر خانات |