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

Поле is_integer

Поле is_integer класса numeric_limits возвращает логическое значение, которое указывает, является ли тип данных целочисленным. Если тип является целым числом (например, int, long, char), поле вернет true. Для типов с плавающей точкой (например, float, double) или других нецелых типов поле вернет false.

Синтаксис

std::numeric_limits<T>::is_integer

Пример

Давайте проверим, является ли тип int целочисленным:

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

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

1

Пример

Давайте проверим, является ли тип double целочисленным:

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

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

0

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

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