java long int的區(qū)別
java中l(wèi)ong和int都屬于整型,為什么還要細(xì)分為long和int兩種數(shù)據(jù)類(lèi)型呢?這是因?yàn)樗鼈兇淼拇笮〔灰粯?。具體區(qū)別如下:
1、區(qū)別1
16位系統(tǒng):long是4字節(jié),int是2字節(jié)
32位系統(tǒng):long是4字節(jié),int是4字節(jié)
64位系統(tǒng):long是8字節(jié),int是4字節(jié)
2、區(qū)別2
long和int的區(qū)別就是他們的占位長(zhǎng)度不同 其中l(wèi)ong是64位、而int是32位
3、區(qū)別3
int: 32位整數(shù) -2,147,483,648——2,147,483,647,一般來(lái)說(shuō)整數(shù)都?jí)蛴昧?
long: 64位整數(shù) -9,223,372,036,854,775,808—— 9,223,372,036,854,775,807,一般不需要用
補(bǔ)充:
Java的數(shù)據(jù)類(lèi)型分兩種:
1.基本類(lèi)型:long,int,byte,float,double,char
2. 對(duì)象類(lèi)型(類(lèi)): Long,Integer,Byte,Float,Double,Char,String,其它一切java提供的,或者你自己創(chuàng)建的類(lèi)。
其中Long又叫 long的包裝類(lèi)。而B(niǎo)yte和Float也類(lèi)似,一般包裝類(lèi)的名字首寫(xiě)是數(shù)值名的大寫(xiě)開(kāi)頭。
php中文網(wǎng),大量的免費(fèi)Java入門(mén)教程,歡迎在線學(xué)習(xí)!