Batas Bilangan Bulat

Microsoft-specific

Batas untuk jenis bilangan bulat tercantum dalam tabel berikut. Makro praprosesor untuk batas ini juga ditentukan saat Anda menyertakan klimaks> file <header standar.

Batasan Konstanta Bilangan Bulat

Terus-menerus Makna Nilai
CHAR_BIT Jumlah bit dalam variabel terkecil yang bukan bidang bit. 8
SCHAR_MIN Nilai minimum untuk variabel jenis signed char. -128
SCHAR_MAX Nilai maksimum untuk variabel jenis signed char. 127
UCHAR_MAX Nilai maksimum untuk variabel jenis unsigned char. 255 (0xff)
CHAR_MIN Nilai minimum untuk variabel jenis char. -128; 0 jika /J opsi digunakan
CHAR_MAX Nilai maksimum untuk variabel jenis char. 127; 255 jika /J opsi digunakan
MB_LEN_MAX Jumlah maksimum bit dalam konstanta multikarakter. 5
SHRT_MIN Nilai minimum untuk variabel jenis short. -32768
SHRT_MAX Nilai maksimum untuk variabel jenis short. 32767
USHRT_MAX Nilai maksimum untuk variabel jenis unsigned short. 65535 (0xffff)
INT_MIN Nilai minimum untuk variabel jenis int. -2147483648
INT_MAX Nilai maksimum untuk variabel jenis int. 2147483647
UINT_MAX Nilai maksimum untuk variabel jenis unsigned int. 4294967295 (0xffffffff)
LONG_MIN Nilai minimum untuk variabel jenis long. -2147483648
LONG_MAX Nilai maksimum untuk variabel jenis long. 2147483647
ULONG_MAX Nilai maksimum untuk variabel jenis unsigned long. 4294967295 (0xffffffff)
LLONG_MIN Nilai minimum untuk variabel jenis long long -9223372036854775808
LLONG_MAX Nilai maksimum untuk variabel jenis long long 9223372036854775807
ULLONG_MAX Nilai maksimum untuk variabel jenis unsigned long long 18446744073709551615 (0xffffffffffffffff)

Jika nilai melebihi representasi bilangan bulat terbesar, kompiler Microsoft menghasilkan kesalahan.

Baca juga

Batas Mengambang