二進制javascript
0000 0000 0000 0000 0000 0000 0000 0001 // 2^0
0000 0000 0000 0000 0000 0000 0000 0010 // 2^1
0000 0000 0000 0000 0000 0000 0000 0100 // 2^2
即第一爲存儲0和1,每進一位需增長上一位的兩倍,二進一;如10進制每進一位需增長上一位的十倍
十六進制
0000 0000 0000 0000 0000 0000 0000 1000 // 2^3
0000 0000 0000 0000 0000 0000 0000 0001 // 16^0
0000 0000 0000 0000 0000 0000 0000 0010 // 16^1
0000 0000 0000 0000 0000 0000 0000 0100 // 16^2
0000 0000 0000 0000 0000 0000 0000 1000 // 16^3
0000 0000 0000 0000 0000 0000 0000 5000 // 5*16^3
即每一位存儲0~15,用、一、二、三、四、五、六、七、八、九、A、B、C、D、E、F表示,
每進一位需增長上一位的十六倍,十六進一
int類型二進制存儲方式
Java中int類型佔4個字節,每一個字節有8個bit(比特),因此int在二進制中展現爲:
00000000 00000000 00000000 00001110 = 14
11110000 00000000 00000000 00000000 = -268435456最左邊一位用於存儲符號表示該int類型的正負,爲0時表示該整數爲正,1表示爲負。