Ray Wang

Ray Wang

twitter

Java 中的基本数据类型

整數#

byte#

1 個位元組,8 個位元

最大值:0111_1111 對應的十進制是 127
最小值:1111_1111 但是計算機是使用的是 補碼,所以最小值應該用 補碼 表示,即 1000_0000 就是對應的二進制中的 -128

所以,byte 類型的取值範圍是 -128 ~ 127

有關原碼、反碼以及補碼,參考:原碼、反碼以及補碼

short#

2 個位元組,16 個位元,範圍:[-2^15, 2^15-1]

int#

4 個位元組,32 個位元,範圍:[-2^31, 2^31-1]

long#

8 個位元組,64 個位元,範圍:[-2^63, 2^63-1]

浮點數#

浮點數分為三部分

  • 符號位(1 位)
  • 指數位(float 8 位,double 11 位)
  • 尾數位(float 23 位,double 52 位)

float#

double#

char#

boolean#

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。