Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Khusus Microsoft
Batas untuk jenis bilangan bulat di C dan C++ tercantum dalam tabel berikut. Batas ini didefinisikan dalam file <limits.h>
header standar C. Header <limits>
Pustaka Standar C++ mencakup <climits>
, yang mencakup <limits.h>
.
Microsoft C juga mengizinkan deklarasi variabel bilangan bulat berukuran, yang merupakan jenis integral ukuran 8-, 16-, 32- atau 64-bit. Untuk informasi selengkapnya tentang bilangan bulat berukuran di C, lihat Jenis Bilangan Bulat Berukuran.
Batasan Konstanta Bilangan Bulat
Konstanta | 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 opsi /J digunakan |
CHAR_MAX | Nilai maksimum untuk variabel jenis char . |
-127; 255 jika opsi /J digunakan |
MB_LEN_MAX | Jumlah maksimum byte dalam karakter multibyte. | 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 . |
-2147483647 - 1 |
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 . |
-2147483647 - 1 |
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 . |
-9,223,372,036,854,775,807 - 1 |
LLONG_MAX | Nilai maksimum untuk variabel jenis long long . |
9,223,372,036,854,775,807 |
ULLONG_MAX | Nilai maksimum untuk variabel jenis unsigned long long . |
18.446.744.073.709.551.615 (0xffffffffffffffff) |
Jika nilai melebihi representasi bilangan bulat terbesar, kompiler Microsoft menghasilkan kesalahan.
END Khusus Microsoft