Топ питань
Часова шкала
Чат
Перспективи
Limits.h
З Вікіпедії, вільної енциклопедії
Remove ads
limits.h — заголовний файл стандартної бібліотеки мови програмування С, який включає визначення характеристик загальних типів змінних. Значення залежать від специфіки реалізації, але можуть бути не нижче діапазону, визначеного для кінцевого значення у зручній реалізації Сі.
Константи-члени
Узагальнити
Перспектива
Колонка «мінімальне значення діапазону» містить мінімуми з можливого діапазону для константи даного типу, як це зазначено у стандарті. Іноді, значення _MIN представляють мінімуми діапазону, представлений у вигляді рідко використовуваного зворотного коду та знакового діапазону. Більшість реалізацій будуть мати більший діапазон, принаймні для деяких з цих чисел, наприклад:
- Реалізації додаткового коду мають SCHAR_MIN рівним -128 (аналогічно для усіх інших значень _MIN).
- 32-бітні реалізації встановлюють INT_MAX рівним +2147483647 (а також для INT_MIN та UINT_MAX).
- Реалізації з підтримкою юнікоду встановлюють MB_LEN_MAX рівним 4 або більше.
- Багато ПЦС мають CHAR_BIT рівний 16 або більше.
Remove ads
Посилання
- Limits.h [Архівовано 12 лютого 2009 у Wayback Machine.] на OpenGroup
- Enquire [Архівовано 3 квітня 2003 у Wayback Machine.]: програма для автоматичної генерації limits.h; також перевіряє коректність значень в уже існуючих limits.h
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads