std::numeric_limits из . Для наименьшего и наибольшего значения служат функции min и max.">
⊗cpSpNmLm 312 of 696 menu

Границы типа int в C++

Границы int читают через шаблон std::numeric_limits из <limits>.

Для наименьшего и наибольшего значения служат функции min и max: первая дает наибольшее представимое значение, вторая - наименьшее. Подключим <limits> и выведем обе границы:

#include <limits> #include <iostream> std::cout << std::numeric_limits<int>::min() << "\n"; std::cout << std::numeric_limits<int>::max() << "\n";

Для int min обычно отрицательно и симметрично по модулю не обязано быть max - это свойство конкретного типа и правил его кодирования. Запишем границы в две переменные и выведем их разность:

#include <limits> #include <iostream> int lo = std::numeric_limits<int>::min(); int hi = std::numeric_limits<int>::max(); std::cout << hi - lo << "\n";

Выведите на двух строках минимум и максимум int через std::numeric_limits.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить