BG MVC Model View Controller eğitim serisi yayında...

Ana sayfa > Programlama > C Programlama > C standart kütüphanesi > <limits.h>

<limits.h>

Integer veri türünün minimum ve maksimum değerlerini gösteren makro sabitleri C standart kütüphanesinde yer alan limits.h başlık dosyasında tanımlanır.

Makrolar

Makro değeri Karşılığı Açıklama
CHAR_BIT 8 Bir byte içindeki bit sayısını belirler.
MB_LEN_MAX 2 Birden fazla karakterden oluşan bir karakterdeki maksimum byte sayısı
SCHAR_MIN -128 Signed char bir verinin en düşük değerini gösterir.
SCHAR_MAX 127 Signed char bir verinin en yüksek değerini gösterir.
UCHAR_MAX 255 Unsigned char bir verinin en yüksek değerini gösterir.
CHAR_MIN -128 veya 0 Char bir verinin minimum değeri. Eğer sayı negatif ise -128 aksi takdirde 0'dır.
CHAR_MAX 127 veya 0 Char bir verinin maksimum değeri. Eğer sayı negatif ise 127 aksi takdirde 255'dir.
INT_MAX 2147483647 Int bir verinin maksimum değerini gösterir.
INT_MIN -2147483648 Int bir verinin minimum değerini gösterir.
UINT_MAX 4294967295 Unsigned int bir verinin maksimum değerini gösterir.
SHRT_MAX 32767 Short int bir verinin maksimum değerini gösterir.
SHRT_MIN -32768 Short int bir verinin minimum değerini gösterir.
USHRT_MAX 65535 Unsigned short int bir verinin maksimum değerini gösterir.
LONG_MAX +9223372036854775807 Long int bir verinin maksimum değerini gösterir.
LONG_MIN -9223372036854775808 Long int bir verinin minimum değerini gösterir.
ULONG_MAX 18446744073709551615 Unsigned long int bir verinin maksimum değerini gösterir.
LLONG_MAX (C99) 9223372036854775807 Long long int bir verinin maksimum değerini gösterir.
LLONG_MIN (C99) -9223372036854775808 Long long int bir verinin minimum değerini gösterir.
ULLONG_MAX (C99) 18446744073709551615 Unsigned long long int bir verinin maksimum değerini gösterir.