Limits.h

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Μετάβαση στην πλοήγηση Πήδηση στην αναζήτηση


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

Σταθερές

Ο συμβολισμός είναι αυτονόητος, πλην του 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.