Тип 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