Запись целых чисел в C#
Целое число пишут цифрами, как в арифметике. Минус ставят перед числом, если значение отрицательное:
int num1 = 12;
int num2 = -5;
Console.WriteLine(num1);
Console.WriteLine(num2);
Такая запись по умолчанию имеет тип int,
даже если число маленькое и поместилось бы
в более узкий тип. То есть для числа будет
выделено 4 байта, хотя оно и поместилось
бы в меньшее количество байт.
В тип short число кладут теми же цифрами.
Имя типа стоит слева. В эти 2 байта входит
число около 32 тысяч:
short num = 30000;
Console.WriteLine(num);
Для типа long запись такая же.
Число 100000 в него входит:
long num = 100000;
Console.WriteLine(num);
Число больше двух миллиардов в тип int
не входит. Его пишут в long:
long num = 3000000000L;
Console.WriteLine(num);
Запишите число 42 в переменную
типа int и выведите ее.
Запишите число -10 в переменную
типа int и выведите ее.
Запишите число 30000 в переменную
типа short и выведите ее.
Запишите число -200 в переменную
типа short и выведите ее.
Запишите число 100000 в переменную
типа long и выведите ее.
Запишите число 3000000000 в переменную
типа long и выведите ее.
Запишите три числа: 9 как short,
1500000 как int и 3000000000
как long. Выведите все три.