أنواع البيانات في لغة 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 بدقة عشر خانات |
