РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
128 of 815 menu

Поле lowest

Поле lowest класса numeric_limits возвращает наименьшее положительное нормализованное значение для типов с плавающей точкой. Для целочисленных типов это поле возвращает минимальное представимое значение (то же самое, что и min). Поле не принимает параметров и доступно как статическая константа для каждого арифметического типа.

Синтаксис

numeric_limits<T>::lowest()

Пример

Давайте выведем значение lowest для типа double:

#include <iostream> #include <limits> using namespace std; int main() { cout << numeric_limits<double>::lowest() << endl; return 0; }

Результат выполнения кода:

2.22507e-308

Пример

Давайте выведем значение lowest для типа int:

#include <iostream> #include <limits> using namespace std; int main() { cout << numeric_limits<int>::lowest() << endl; return 0; }

Результат выполнения кода:

-2147483648

Пример

Давайте сравним значения lowest и min для типа float:

#include <iostream> #include <limits> using namespace std; int main() { cout << "lowest: " << numeric_limits<float>::lowest() << endl; cout << "min: " << numeric_limits<float>::min() << endl; return 0; }

Результат выполнения кода:

"lowest: -3.40282e+38" "min: 1.17549e-38"

Смотрите также

  • класс numeric_limits,
    который предоставляет информацию о типах
  • поле min,
    которое возвращает минимальное положительное значение
  • поле max,
    которое возвращает максимальное значение типа
  • поле epsilon,
    которое возвращает машинную эпсилон
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить