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

Java認識整數(shù)類型之一-long類型

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

long類型

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

1.最小值是-9223372036854775808 。

2.最大值是9223372036854775807 。

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

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

相關視頻回答
回復(0)
返回頂部