Αυτό το αρχείο κεφαλίδα δηλώνει σταθερές για τα μεγέθη των ακέραιων τύπων, τα οποία βασίζονται στην εκάστοτε υλοποίηση.

Σταθερές

Ο συμβολισμός είναι αυτονόητος, πλην του SHRT που σημαίνει short. Το U μπροστά απ' τη λέξη σημαίνει unsigned. To S σημαίνει signed, και χρησιμοποιείται μόνο για το signed char επειδή όλα τα άλλα είναι signed από μόνα τους.

CHAR_BIT

Αριθμός bits σε κάθε char. Τουλάχιστον 8.

CHAR_MAX

UCHAR_MAX ή SCHAR_MAX.

CHAR_MIN

0 ή SCHAR_MIN.

INT_MAX

32767 ή μεγαλύτερος.

INT_MIN

-32767 ή μικρότερος.

LONG_MAX

2147483647 ή μεγαλύτερος.

LONG_MIN

-2147483647 ή μικρότερος.

SCHAR_MAX

127 ή μεγαλύτερος.

SCHAR_MIN

-127 ή μικρότερος.

SHRT_MAX

32767 ή μεγαλύτερος.

SHRT_MIN

-32767 ή μικρότερος.

UCHAR_MAX

255 ή μεγαλύτερος.

UINT_MAX

65535 ή μεγαλύτερος.

ULONG_MAX

4294967295 ή μεγαλύτερος.

USHRT_MAX

65535 ή μεγαλύτερος.

Βιβλιογραφία

Prentice Hall - The C Programming Language- Brian W. Kernighan, Dennis M. Ritchie, 2nd ed.