Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Microsoft'a Özgü
C ve C++ içindeki tamsayı türlerinin sınırları aşağıdaki tabloda listelenmiştir. Bu sınırlar C standart üst bilgi dosyasında <limits.h>tanımlanır. C++ Standart Kitaplığı üst bilgisi <limits> içerir <climits>ve içerir <limits.h>.
Microsoft C ayrıca 8, 16, 32 veya 64 bit boyutlarında tamsayı türleri olan boyutlandırılmış tamsayı değişkenlerinin bildirimine de izin verir. C'de boyutlandırılmış tamsayılar hakkında daha fazla bilgi için bkz . Boyutlandırılmış Tamsayı Türleri.
Tamsayı Sabitleri Sınırları
| Sabit | Anlamı | Değer |
|---|---|---|
| CHAR_BIT | Bit alanı olmayan en küçük değişkendeki bit sayısı. | 8 |
| SCHAR_MIN | türünde signed charbir değişken için en düşük değer. |
-128 |
| SCHAR_MAX | türünde signed charbir değişken için en yüksek değer. |
127 |
| UCHAR_MAX | türünde unsigned charbir değişken için en yüksek değer. |
255 (0xff) |
| CHAR_MIN | türünde charbir değişken için en düşük değer. |
-128; /J seçeneği kullanılıyorsa 0 |
| CHAR_MAX | türünde charbir değişken için en yüksek değer. |
127; /J seçeneği kullanılıyorsa 255 |
| MB_LEN_MAX | Çok baytlı bir karakterdeki en fazla bayt sayısı. | 5 |
| SHRT_MIN | türünde shortbir değişken için en düşük değer. |
-32768 |
| SHRT_MAX | türünde shortbir değişken için en yüksek değer. |
32767 |
| USHRT_MAX | türünde unsigned shortbir değişken için en yüksek değer. |
65535 (0xffff) |
| INT_MIN | türünde intbir değişken için en düşük değer. |
-2147483647 - 1 |
| INT_MAX | türünde intbir değişken için en yüksek değer. |
2147483647 |
| UINT_MAX | türünde unsigned intbir değişken için en yüksek değer. |
4294967295 (0xffffffff) |
| LONG_MIN | türünde longbir değişken için en düşük değer. |
-2147483647 - 1 |
| LONG_MAX | türünde longbir değişken için en yüksek değer. |
2147483647 |
| ULONG_MAX | türünde unsigned longbir değişken için en yüksek değer. |
4294967295 (0xffffffff) |
| LLONG_MIN | türünde long longbir değişken için en düşük değer. |
-9,223,372,036,854,775,807 - 1 |
| LLONG_MAX | türünde long longbir değişken için en yüksek değer. |
9,223,372,036,854,775,807 |
| ULLONG_MAX | türünde unsigned long longbir değişken için en yüksek değer. |
18.446.744.073.709.551.615 (0xffffffffffffffff) |
Bir değer en büyük tamsayı gösterimini aşarsa, Microsoft derleyicisi bir hata oluşturur.
END Microsoft'a Özgü