Тип long
Ключевое слово long задаёт 64-битное
целое со знаком. Литерал помечают суффиксом
L. Тип шире int
и подходит для больших счётчиков.
Синтаксис
long имя;
Пример
Давайте сложим два long:
using System;
class Program
{
static void Main()
{
long a = 1_000_000_000L;
long b = 234_567_890L;
Console.WriteLine(a + b);
}
}
Результат выполнения кода:
1234567890
Пример
Давайте умножим long на int:
using System;
class Program
{
static void Main()
{
long num = 5L;
Console.WriteLine(num * 1_000_000);
}
}
Результат выполнения кода:
5000000
Пример
Давайте выведем отрицательный long:
using System;
class Program
{
static void Main()
{
long num = -9223372036854775808L;
Console.WriteLine(num);
}
}
Результат выполнения кода:
-9223372036854775808
Пример
Давайте сравним long с int:
using System;
class Program
{
static void Main()
{
long a = 5L;
int b = 5;
Console.WriteLine(a == b);
}
}
Результат выполнения кода:
True