1. 程式人生 > >【Java】基本型別之整數型別(二)

【Java】基本型別之整數型別(二)

        Java的整數型別,即沒有小數部分的資料,分別有byte、short、int、long,每種型別都有自己的取值範圍,超出就會報異常。

        Java的整數型別有四種表示方式:二進位制,十進位制,八進位制,十六進位制

二進位制整數

        Java7新增二進位制,以0b或0B開頭標識,滿2進1,如果不知道二進位制的,建議先去了解一番(或者等我後續文章,會專門描述)。

        由於負數在計算機中是以補碼形式存在,因此二進位制的負數需要轉換成原碼(將一個數值直接轉換成二進位制數),補碼的相關概念後續描述。

十進位制整數

       與我們正常數值相同,滿10進1

八進位制整數

        同上,滿8進1,由於不是我們常用習慣,所以八進位制以0開頭的數值標識,使計算機能夠區分不同進位制資料。

十六進位制整數

        滿16進1,以0x或0X開頭