位置:首頁(yè) > 軟件操作教程 > 編程開發(fā) > Java > 問題詳情

Java認(rèn)識(shí)整數(shù)類型之一-long類型

提問人:劉旭39發(fā)布時(shí)間:2020-11-19

long類型

long數(shù)據(jù)類型占用內(nèi)存64位,有符號(hào),并以二進(jìn)制補(bǔ)碼表示整數(shù),占8字節(jié)內(nèi)存。long類型的數(shù) 值需要在數(shù)字結(jié)尾加上“L”(大小寫并不區(qū)分,但是因?yàn)樾憀與數(shù)字1很像,容易混淆,建議使 用大寫字母    L。

1.最小值是-9223372036854775808 。

2.最大值是9223372036854775807 。

3.默認(rèn)值是0.image.png定義了long類型的變量number、x和y。x的數(shù)值計(jì)算中沒有寫“L”來標(biāo)識(shí)是 long類型,則Java會(huì)默認(rèn)將兩個(gè)數(shù)值認(rèn)為是int類型來進(jìn)行相乘計(jì)算,這會(huì)造成數(shù)值溢出int最大值, 結(jié)果為一個(gè)負(fù)數(shù),然后將這個(gè)負(fù)數(shù)強(qiáng)制轉(zhuǎn)換為long類型。而y的計(jì)算因?yàn)閿?shù)值加上了 “L”,沒有發(fā) 生溢出和強(qiáng)制轉(zhuǎn)換的過程。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部