2進数、16進数と10進数
10進数 2進数 16進数
0 0 00
1 01 01
2 10 02
3 11 03
4 100 04
5 101 05
6 110 06
7 111 07
8 1000 08
9 1001 09
10 1010 0A
11 1011 0B
12 1100 0C
13 1101 0D
14 1110 0E
15 1111 0F
16 10000 10
17 10001 11
18 10010 12
19 10011 13
20 10100 14
10進数 2進数 16進数
1 1 1
12 1100 C
123 111 1011 7B
1,234 100 1101 0010 4D2
12,345 11 0000 0011 1001 3039
123,456 1 1110 0010 0100 0000 1E240
1,234,567 1 0010 1101 0110 1000 0111 12D687
12,345,678 1011 1100 0110 0001 0100 1110 BC614E
123,456,789 111 0101 1011 1100 1101 0001 0101 75BCD15

2進数から10進数への変換
例:進数の1101は10進数の13である
1×23 = 8
1×22 = 4
0×21 = 0
1×20 = 1
= 13

10進数から2進数への変換
19÷2 = 9 余り 1
9÷2  = 4 余り 1
4÷2  = 2 余り 0
2÷2  = 1 余り 0
1÷2  = 0 余り 1
= 10011 (2進法)

16進数を10進数への変換
例:16進数の4E5Fは10進数の20063である
4×163        = 16384
E(14)×162    = 3584
5×161        = 80
F(15)×160    = 15
= 20063

10進数から16進数への変換
例:10進数で1000という数は16進数の3E8である
1000÷16  = 62 余り 8
62÷16    = 3 余り 14(E)
3÷16     = 0 余り 3
= 3E8 (16進法)

参考サイト
http://www.asahi-net.or.jp/~AX2S-KMTN/ref/bdh.html

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License