2012-02-19 225 views
4

我在Java中知道「int」是一個32位整數,「long」是一個64整數。我也知道在C中「long long」是一個至少與「long」一樣大的整數(但是具體實現)。什麼是Java類型long long

但是我最近遇到了一些使用「long long」的Java代碼並想知道它是如何定義的?

+4

你能顯示上述代碼嗎? – 2012-02-19 17:06:35

+0

我知道這是舊的,但我有同樣的問題,似乎也從測試。這裏是代碼:int equi(int arr [],int n){if(n == 0)return -1; long long sum = 0; int i; (i = 0; i Brian 2016-08-31 02:42:54

回答

16

在Java中沒有這種類型。你確定你讀的代碼是用Java編寫的嗎?也許這是一個被調用的JNI例程?

+4

Apologies代碼是作爲Java編程測試的答案提供的,但似乎是用C編寫的。 – 2012-02-19 17:14:35

0

它支持
INT-16位
長32位
爲大數目的計算就可以使用長以及INT。

1

java中不支持「long long」

+0

在java中,我們只是使用long來支持64位寬,就像在C++中一樣(long long) – 2017-04-04 11:04:32

相關問題