LoginSignup
1
1

More than 3 years have passed since last update.

2進数と16進数、2の補数表現

Posted at

1. 整数の表現

2進数

01だけ使って数を表現する方法

16進数

10以降の数をA~Fのアルファベットを使って数を表現する方法

ビット(bit)

情報量の最小単位であり、2進数1桁を1ビットと呼ぶ

バイト(byte)

8ビットをひとまとめにして1バイトと呼ぶ



対応表

10進数 2進数 16進数
0 0000 0
1 0001 1
2 0010 2
3 0011 3
4 0100 4
5 0101 5
6 0110 6
7 0111 7
8 1000 8
9 1001 9
10 1010 A
11 1011 B
12 1100 C
13 1101 D
14 1110 E
15 1111 F

2. 負数の表現

2の補数

先頭のビット(符号ビット)が1から始まる2進数値を負の数として表現する数

符号ビット

符号ビットは、それぞれ符号付き表現符号なし表現で表現できる

それぞれの条件で2進数を10進数に変換↓

符号付き表現 符号なし表現
11011011 -37 219
1
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1