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

Тип long

Тип long - это целочисленный тип данных, который используется для хранения целых чисел. Он занимает не меньше памяти, чем тип int, а на многих платформах - больше. Обычно long занимает 4 или 8 байт, в зависимости от архитектуры и компилятора. Тип long может хранить как положительные, так и отрицательные числа. Для хранения только неотрицательных чисел используется unsigned long. При объявлении переменной этого типа можно использовать суффикс L или l.

Синтаксис

long name; long name = value; long name = valueL;

Пример

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

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

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

1234567890

Пример

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

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

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

8

Пример

Давайте выполним арифметические операции над переменными типа long:

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

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

8000000000

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

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