Що таке long в Java?

Що таке long в Java?

long: довгий тип даних 64-розрядне ціле число з двома доповненнями. Довгий знак зі знаком має мінімальне значення -263 і максимальне значення 263-1. У Java SE 8 і пізніших версіях ви можете використовувати тип даних long для представлення 64-розрядних даних без знаку, які мають мінімальне значення 0 і максимальне значення 264-1.

Визначення та використання. Ключове слово long — це тип даних, який може зберігати цілі числа від -9223372036854775808 до 9223372036854775808.

Довгі типи даних — це цілі числа, як позитивні, так і негативні, які мають багато розрядних значень. Приклади: -398,741,129,664,271. 9,000,000,125,356,546.

int є 32-розрядним цілим числом; a long – це 64-розрядне ціле число. Який з них використовувати, залежить від того, наскільки великими є числа, з якими ви плануєте працювати. int і long є примітивними типами, тоді як Integer і Long є об'єктами.

опис. Тип даних для великих цілих чисел. У той час як цілі числа можуть бути такими великими, як 2 147 483 647 і такими маленькими як -2 147 483 648 (зберігаються як 32 біти), довге ціле число має мінімальне значення -9 223 372 036 854 775 808 і максимальне значення 9 223 372 036 854 775 807 (зберігається як 64 біти).

У Java використовується тип даних long для зберігання великих числових значень, оголошений синтаксисом: long num = (yourInteger)L; Він має ширину 64 біти і може зберігати значення від -9 223 372 036 854 775 808 до 9 223 372 036 854 775 807.

8-байтові примітивні типи даних

Тип данихРозміропис
байт1 байтЗберігає цілі числа від -128 до 127
короткий2 байтиЗберігає цілі числа від -32 768 до 32 767
внутр4 байтиЗберігає цілі числа від -2 147 483 648 до 2 147 483 647
довго8 байтЗберігає цілі числа від -9 223 372 036 854 775 808 до 9 223 372 036 854 775 807