ビット幅
DEC
HEX 0x
OCT 0o
BIN 0b
7
6
5
4
3
2
1
0
ASCII'A'|U+0041

進数変換とは?

進数変換は、ある位置記数法の数値を別の位置記数法に変換します。コンピュータは2進数(基数2)を使い、人間は通常10進数(基数10)で作業します。16進数(基数16)と8進数(基数8)はバイナリデータのコンパクトな表現で、デバッグ、ネットワークプロトコル、カラーコード、ファイルパーミッションによく使われます。

2の補数

2の補数は符号付き整数をバイナリで表現する標準的な方法です。最上位ビット(MSB)が符号ビットとして機能し、0が正、1が負を示します。負の値を得るには、すべてのビットを反転して1を加算します。例えば、8ビットモードでは-1は11111111(0xFF)として表現されます。

基数リファレンス(0-15)
DECHEXOCTBIN
000000000
101010001
202020010
303030011
404040100
505050101
606060110
707070111
808101000
909111001
100A121010
110B131011
120C141100
130D151101
140E161110
150F171111