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

Тип long long

Тип long long - это целочисленный тип данных в C++, который гарантированно имеет размер не менее 64 бит (8 байт). Он позволяет хранить значительно большие значения, чем обычный long или int. Диапазон значений типа long long составляет примерно от -9 223 372 036 854 775 808 до 9 223 372 036 854 775 807. Тип может использоваться с модификатором unsigned, что расширяет диапазон в сторону положительных значений до 18 446 744 073 709 551 615. Литералы типа long long записываются с суффиксом 'LL' или 'll'.

Синтаксис

long long variable; long long variable = value; unsigned long long variable;

Пример

Давайте объявим переменную типа long long и выведем её значение:

#include <iostream> using namespace std; int main() { long long num = 9223372036854775807LL; cout << num << endl; return 0; }

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

9223372036854775807

Пример

Давайте сложим два очень больших числа и выведем результат:

#include <iostream> using namespace std; int main() { long long a = 5000000000LL; long long b = 4000000000LL; long long res = a + b; cout << res << endl; return 0; }

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

9000000000

Пример

Давайте проверим размер типа long long в байтах с помощью оператора sizeof:

#include <iostream> using namespace std; int main() { cout << sizeof(long long) << endl; return 0; }

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

8

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

  • тип long,
    который представляет целочисленный тип повышенной точности
  • тип int,
    который представляет основной целочисленный тип
  • тип short,
    который представляет целочисленный тип пониженной точности
  • тип unsigned,
    который представляет беззнаковый целочисленный тип
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить