
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
#1さんの答で正解ですが、ちょっとコツがあります。
16進数は、2進数の4ケタがひとかたまりになっているものであり、
8進数は、2進数の3ケタがひとかたまりになっているものです。
16進数の3ケタ、もしくは8進数の4ケタをひとまとめにすれば、
どちらも2進数の12ケタとなります。
たとえば、8進数で
57314506
という数があったとすれば、
5731 4506
とまず4ケタに分解します。
それから、5→101のように個々の数を2進数に変換します。
101 111 011 001 100 101 000 110
これを2進数4ケタごとに組み替えて、
1011 1101 1001 1001 0100 0110
そして、1011→11(10進数)→B(16進数)のように変換します。
BD9 946
結局、16進数にするとBD9946となります。
基本的には同じですが、大きなケタのとき、
ぜんぶつながった2進数にするより間違えにくくていいと思います。
16進数→8進数の場合も同様です。(今度は16進数を3個ごとに区切る)
また、
4AD3F(16進数)
のように3個に区切れない場合、
頭に0や00をつけて桁数をふやします。
→04AD3F
→04A D3F
→0000 0100 1010 1101 0011 1111
→000 001 001 010 110 100 111 111
→0112 6477
→1126477(8進数)
少数も同様です。
たとえば0.7109375(10進数)という数を例にします。
これは91/128です。
2進数にすると0.1011011になります。
0を付加して3ケタごとに区切ると、0.101 101 100となり、
これを8進数に直すと0.554
1/8 * 5 + 1/8^2 * 5 + 1/8^3 * 4 = 0.7109375
なのでちゃんと8進少数になっています。
これを(0を付加して)4ケタにすると、
0.5540
→0.101 101 100 000
→0.1011 0110 0000
→0.B 6 0
→0.B6(16進)
1/16 * B(=11) + 1/16^2 * 6 = 0.7109375
となるので合っています。
No.1
- 回答日時:
繰り返される質問だたお思われますが、一度2進数に変換してから変換します。
二進数を3桁区切りで8進数、4桁区切りで16進数です。
たとえば、便宜的に、4桁ごとにスペースを入れました。
1010 1001 1000 1110 1100 1010 1000 0110 0010 0001.0001 0010 0011....
16進数では、4桁区切り
a987654321.123...
と表記されます。
8進法では、3桁区切り
便宜的に3桁ごとに、スペースを入れました。
1 010 100 110 000 111 011 001 010 100 001 100 100 001.000 100 100 011....
12460731241441.0443...
0 <-> (0)000 0
1 <-> (0)001 1
2 <-> (0)010 2
3 <-> (0)011 3
4 <-> (0)100 4
5 <-> (0)101 5
6 <-> (0)110 6
7 <-> (0)111 7 ここまで、8進数の範囲
8 <-> 1000 8
9 <-> 1001 9
10 <-> 1010 a
11 <-> 1011 b
12 <-> 1100 c
13 <-> 1101 d
14 <-> 1110 e
15 <-> 1111 f ここまで16進数
左から、10進数、2進数()を付けたのは、8進数の場合、8進16進の表記です。
補)2進数のところで、目が「ちかちか」して桁を間違えているかも知れません。なんせ、年なもんで~~;;;;
小数以下は、切の良い数字でないと桁が長くなってしまうので、"...."で表示しました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
16進小数0.Cを10進数小数に変換...
-
偏微分の記号をタイプするため...
-
50以下は“50”も入るのですか?
-
5進法を10進法への直し方
-
複素平面の一次分数変換につい...
-
積分困難な関数を超幾何関数で...
-
ラプラス変換法について(微分...
-
平行の記号
-
算数計算 大至急お願いします
-
変数変換の意味を教えて下さい...
-
.7進数2654を4進数に変換した...
-
HEX2BIN関数の使い方。
-
この問題がわかりません
-
自然対数の単調変換について
-
dBm/HzからdBm/MHzへの単位変換
-
=(イコール)の上下に点々があ...
-
10進小数→2進小数、16進小数が...
-
「じじょう」が正しい読み方?
-
16進数の1Cを二進数と十進数で...
-
対数変換する意味?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
50以下は“50”も入るのですか?
-
偏微分の記号をタイプするため...
-
16進小数0.Cを10進数小数に変換...
-
5進法を10進法への直し方
-
HEX2BIN関数の使い方。
-
Excel 16進数
-
EXCELで10進数表記をB...
-
ヤコビアンが0になってしまう場...
-
X(t)=sin(ωt)をオイラーの公式...
-
「じじょう」が正しい読み方?
-
dBm/HzからdBm/MHzへの単位変換
-
Excelにて、時間(8:30等)を数...
-
10進数の50を2進数で表すといく...
-
フーリエ変換、逆変換の「2π」の...
-
幾何と代数は同じ数学でしょうか
-
10進数25.25を2進数に変換する...
-
=(イコール)の上下に点々があ...
-
算数計算 大至急お願いします
-
自然対数の単調変換について
-
2進数の1010は、10進数ではいく...
おすすめ情報