اذا لم تجد ما تبحث عنه يمكنك استخدام كلمات أكثر دقة.
يتم توفير معلومات حول الخصائص الفعلية، مثل الحجم، من الأنواع الحسابية الأساسية، عبر الثوابت الكلية في رأسين : <limits.h> المسؤل عن تعريف الmacros للأرقام الصحيحة و <float.h> المسؤل عن تعريف الmacros لأنواع floating-point . القيم الحقيقية تعتمد علي التنفيذ الحقيقي.
خصائص نوع الرقم الصحيح (int)
CHAR_BIT حجم نوع الchar ( على الأقل 8 بت )SCHAR_MIN، SHRT_MIN، INT_MIN، LONG_MIN، LLONG_MIN أدنى قيمة ممكنة للأنواع الصحيحة الموقعة : signed char، signed short، signed int، signed long، signed long long .SCHAR_MAX، SHRT_MAX، INT_MAX، LONG_MAX، LLONG_MAX أقصى قيمة ممكنة للأنواع الصحيحة الموقعة : signed char، signed short، signed int، signed long، signed long long.UCHAR_MAX، USHRT_MAX، UINT_MAX، ULONG_MAX، ULLONG_MAX أقصى قيمة ممكنة لأنواع الأعداد الصحيحة غير الموقعة : unsigned char، unsigned short، unsigned int، unsigned long، unsigned long long.CHAR_MIN الحد الأدنى لقيمة char.CHAR_MAX الحد الأقصي لقيمة charMB_LEN_MAX الحد الأقصى لعدد وحدات البايت في رمز multibyte.خصائص أنواع الfloating-point
FLT_MIN، DBL_MIN، LDBL_MIN – الحد الأدنى للقيمة الموجبة ل float و الdouble وال long double على التوالي.FLT_TRUE_MIN، DBL_TRUE_MIN، LDBL_TRUE_MIN – الحد الأقصي للقيمة الموجبة ل float و الdouble وال long double على التوالي.FLT_MAX، DBL_MAX، LDBL_MAX – الحد الأقصي للقيمة المحددة ل float و الdouble وال long double على التوالي .FLT_ROUNDS – وضع التقريب لعمليات الfloating-point.FLT_EVAL_METHOD– طريقة تقييم التعبيرات التي تشمل أنواع ال floating-point المختلفةFLT_RADIX – قاعدة الأس في أنواع ال floating-point.FLT_DIG، DBL_DIG، LDBL_DIG – عدد من الأرقام العشرية التي يمكن تمثيلها دون فقدان الدقة عن طريق ال float ، وال double وال long double على التوالي .FLT_EPSILON، DBL_EPSILON، LDBL_EPSILON – الفرق بين 1.0 والقيمة القابلة للتضمين التالية من ال float ، وال double وال long double على التوالي .FLT_MANT_DIG، DBL_MANT_DIG، LDBL_MANT_DIG – عدد "FLT_RADIX-base digits" في النقطة floating-point وأنواع ال float ، وال double وال long double على التوالي.FLT_MIN_EXP، DBL_MIN_EXP، LDBL_MIN_EXP – أقل عدد صحيح سالب بحيث تكون FLT_RADIX مرفوعة إلى أس أقل من ذلك العدد ليجعله من الأعداد الطبيعية ال float ، وال double وال long double على التوالي.FLT_MIN_10_EXP، DBL_MIN_10_EXP، LDBL_MIN_10_EXP – الحد الأدني الصحيح السالب بحيث 10 ترفع الي الأس لجعله من الأعداد الطبيعية من ال float ، وال double وال long double على التوالي.FLT_MAX_EXP، DBL_MAX_EXP، LDBL_MAX_EXP – أقصي عدد صحيح موجب مثل FLT_RADIX مرفوع الي أس أقل من ذلك العدد ليجعله من الأعداد الطبيعية ال float وال double وال long double على التوالي .FLT_MAX_10_EXP، DBL_MAX_10_EXP، LDBL_MAX_10_EXP – أقصي عدد صحيح موجب بحيث 10 ترفع الي الأس لجعله من الأعداد الطبيعية من ال float ، وال double وال long double على التوالي.DECIMAL_DIG (C99) – أقل عدد ممكن من الأرقام العشرية بحيث أي عدد من أنواع الfloating-point المدعومة على نطاق واسع يمكن تمثيله علي هيئة رقم عشري في دقه حروف DECIMAL_DIG ويقرأ مرة اخري في نوع الfloating-point الأصلي بدون تغير قيمته الأصلية . وDECIMAL_DIG على الأقل يكون 10.