日記・サークル・友達・楽しみいっぱい!
-
- 2012/7/26 20:41
- 16進法について
-
- コメント(0)
- 閲覧(2)
-
-
- 1.4.二進表記から十六進表記への変換
二進表記から十六進表記に変換する方法を、以下に示す。
■ 整数部分
1. 二進表記を右から順に 4 桁ずつ区切る。最後が 4 桁未満のときは、空いた部分(左側)には全て 0 があるとみなす。
2.* (111010)2 → (11, 1010)2 → (0011, 1010)2
3. 各部分を 十六進表記に変換する。
4.* (0011)2 = (3)16, (1010)2 = (A)16
5. 得られた十六進表記を並べて (3A)16 が得られる。
この方法は何桁であっても通用する。例えば、(100110010111010)2 は (0100, 1100, 1011, 1010)2 であるから、 (4CBA)16 となる。
■ 小数部分
小数部分の変換方法は、次のとおり。
6. 二進表記を小数点を基準にして左から順に 4 桁ずつ区切る。最後が 4 桁未満のときは、空いた部分(右側)には全て 0 があるとみなす。
7.* (0.110101)2 → (0., 1101, 0100)2
8. 各部分を十六進表記に変換する。
9.* (1101)2 = (D)16, (0100)2 = (4)16
10.得られた十六進表記を並べて (0.D4)16 が得られる。
したがって、(111010.110101)2 = (3A.D4)16 である。
- 1.4.二進表記から十六進表記への変換