Что именно является типом Java long long - PullRequest
4 голосов
/ 19 февраля 2012

Я знаю в Java, что «int» - это 32-разрядное целое число, а «long» - 64-целое число. Я также знаю, что в C "long long" - это целое число, по крайней мере такое же большое, как "long" (но зависит от реализации).

Однако недавно я наткнулся на некоторый Java-код, использующий «long long», и хотел знать, как именно он был определен?

Ответы [ 4 ]

17 голосов
/ 19 февраля 2012

Нет такого типа в Java. Вы уверены, что код, который вы прочитали, был написан на Java? Может быть, это была процедура JNI, которая была вызвана?

2 голосов
/ 19 февраля 2012

Я не знаю тип, называемый "long long".

он также не указан здесь: http://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html

1 голос
/ 04 апреля 2017

"long long" не поддерживается в java

0 голосов
/ 02 января 2017

Он поддерживает
int-16bit
long-32bit
для вычисления больших чисел, вы можете использовать как long, так и int.

...