PUROGU LADESU

ポエムがメインのブログです。

byteとbitと16進数

offsetが4byteの場合、格納できるデータの表し方

0000 32bit integer
0004 unsigned byte
0005 ...

4byte = 32bit
1byteが8bitなので、4byteは32bitである

1111 = 0xF = 15
4bit、つまり2進数の15は16進数ではFとなる。
つまり4bitは16進数だと1文字。

1111 1111 = 0xFF
1byteつまり8bitは、16進数だと2文字

32bit = 0xFFFF FFFF
4byteつまり32bitは、16進数だと2x4=8文字

32bit integer
−2,147,483,648 ~ 2,147,483,647
約21億

unsigned byte
1byte = 8bit = 1111 1111 = 0xFF、つまり0~255