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.定義了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ù)查找其他問題的答案?
相關視頻回答
點擊加載更多評論>>