首頁 >Java >Java基礎 >java long int的差別

java long int的差別

angryTom
angryTom原創
2019-11-16 17:12:3310542瀏覽

java long int的差別

java long int的差別

java中long和int都屬於整數型,為什麼還要細分為long和int兩種資料型呢?這是因為它們代表的大小不一樣。具體差異如下:

1、區別1 

16位元系統:long是4位元組,int是2位元組 

32位元系統:long是4位元組,int是4位元組 

64位元系統:long是8位元組,int是4位元組

2、區別2 

#long和int的差別就是他們的佔位長不同其中long是64位元、而int是32位元

3、差別3 

int: 32位元整數-2,147,483,648——2,147,483,647,一般來說整數都夠用了 

long: 64位元整數-9,223,372,036,854,775,808——9,223,372,036,854,775,808——39,223,372,036,854,775,808——39,

補充:

Java的資料型別分為兩種:

1.基本型別:long,int,byte,float,double,char 

2. 物件類型(類別): Long,Integer,Byte,Float,Double,Char,String,其它一切java所提供的,或你自己創建的類別。

其中Long又叫 long的包裝類別。而Byte和Float也類似,一般包裝類別的名字首寫是數值名稱的大寫開頭。

php中文網,大量的免費

Java入門教學,歡迎線上學習! 

以上是java long int的差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn