歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Java中字節的認識

int 四字節沒錯 byte一字節也沒錯但一個字節有8位哦!

先看byte,byte占一字節,一字節等於八位

我們來看看一個位能表示多少東西: 最小0 最大1 表示 2的1次方

再看看兩個位能表示多少東西: 最小00 最大11 共2的2次方, 能表達四個數

再看看三個位能表示多少東西: 最小000 最大111 共2的3次方,能表達8個數

那八個位能表示多少?最小:00000000 最大:11111111 這就是8位 也叫一個字節

如果用數沒有正負之分那可以表示 0~255 共256個數字. 也可以叫做 2的8次方,你用計算器算算,2的8次方是不是等於256?如果數有正負之分那可以表示-128~+127 也是256個數,因為8位裡面拿走一個位用來表示正負了,所以只能表示最大127

接下來 : 9位 = 2的九次方 =512個數字

接下來: 10位 = 2的十次方 =1024 個 ..... 以此類推現在知道答案了吧:

1 byte = 1字節 = 8bit 可表達 2的八次方個數字

1 short= 2字節 = 16bit 可表達2的十六次方個數字

1 int = 4字節 = 32bit 可表達2的32次方

Copyright © Linux教程網 All Rights Reserved