A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
2⁴=16、2³=8
16進1桁の重みは2⁴だとわかるから、
(12A)₁₆= 0001 0010 1010
8進1桁の重みは2³だとわかるから、上を3桁ずつ区切る
0001 0010 1010 ⇒ 100 101 010
区切った3桁単位に8進にする、
100 101 010 ⇒ 452
(12A)₁₆=(452)₈
No.2
- 回答日時:
何進数かを [ ] に書いて表わせば、「n 進数の abcd.ef」(0≦a~f≦n-1) とは
abcd.ef[n] = a * n^3 + b * n^2 + c * n^1 + d * n^0 + e * n^(-1) + f * n^(-2) [10]
ということです。
ご質問の場合では、泥臭く 16進数→10進数→8進数で変換すれば
12A[16] = 1 * 16^2 + 2 * 16^1 + A * 16^0 [10]
= 1 * 256 + 2 * 16 + 10 * 1
= 256 + 32 + 10
= 298 [10]
298[10] = 4 * 8^2 + 5 * 8^1 + 2 * 8^0
= 452[8]
ということになります。
(具体的には、298 をどんどん 8 で割って、余りを求めて行きます。
298 ÷ 8 = 37 ・・・ 2
37 ÷ 8 = 4 ・・・ 5
4 ÷ 8 = 0 ・・・ 4
これで、下から 452)
ただ、「16進数」と「8進数」の場合には、
16 = 2^4 = 2 * 2^3 = 2 * 8
の関係があるので、2進数を経由すると簡単に変換できることが分かります。
2進数の「abcdefgh」(0≦a~h≦1)は
abcdefgh[2] = a * 2^7 + b * 2^6 + c * 2^5 + d * 2^4 + e * 2^3 + f * 2^2 + g * 2^1 + h * 2^0
= [a * 2^3 + b * 2^2 + c * 2^1 + d * 2^0] * 16^1 + [e * 2^3 + f * 2^2 + g * 2^1 + h * 2^0] * 16^0
= (abcd)(efgh)[16]
= [a * 2^1 + b * 2^0] * 8^2 + [c * 2^2 + d * 2^1 + e * 2^0] * 8^1 + [f * 2^2 + g * 2^1 + h * 2^^0] * 8^0
= (ab)(cde)(fgh)[8]
となるからです。カッコ () 内は、その進数での「1桁」です。
これを使えば
12A[16] = 0001 0010 1010[2] ←この4桁が16進数1桁に対応
= 000 100 101 010[2] ←上記の2進数を「3桁ごと」に分ける
= 0 4 5 2 [8] ←上記の2進数を「3桁」を「8進数」に変換
= 452[8]
と簡単に変換できます。
これは、16進数、8進数が 2^4, 2^3 で表わせるからであって、他の「5進数」とか「12進数」などの場合には、一番上に書いたような一度 10進数を経由するのが確実だと思います。
No.1
- 回答日時:
まず2進数に書きなおす。
12A → 100101010
下から3ビットずつに区切る。
100 101 010
3ビットずつ8進数に書きなおす。
452 になる。
変換を間違えてないか、再確認してね。
公式に当てはめて・・・、なんて考えるから間違える。
めんどくさいようだけど元の2進数に戻って書きなおせばよいのです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
50以下は“50”も入るのですか?
-
5進法を10進法への直し方
-
Excel 16進数
-
HEX2BIN関数の使い方。
-
デシベルから加速度の変換について
-
=(イコール)の上下に点々があ...
-
IPアドレスを2進数へ変換する
-
16進小数0.Cを10進数小数に変換...
-
dBm/HzからdBm/MHzへの単位変換
-
フーリエ変換・逆変換の虚数成...
-
dBm→dBμV/mの換算について
-
ヤコビアンが0になってしまう場...
-
Excelにて、時間(8:30等)を数...
-
小数点が混じった2進数を8進数...
-
小学4年生の算数(小数)の問題で...
-
偏微分の記号をタイプするため...
-
10進数の50を2進数で表すといく...
-
8進数から16進数 16進数から8進数
-
kwhとMJとの単位の関係
-
z変換
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
50以下は“50”も入るのですか?
-
5進法を10進法への直し方
-
16進小数0.Cを10進数小数に変換...
-
HEX2BIN関数の使い方。
-
Excel 16進数
-
dBm/HzからdBm/MHzへの単位変換
-
EXCELで10進数表記をB...
-
偏微分の記号をタイプするため...
-
dBm→dBμV/mの換算について
-
小数点が混じった2進数を8進数...
-
平行の記号
-
10進数の50を2進数で表すといく...
-
=(イコール)の上下に点々があ...
-
8進数から16進数 16進数から8進数
-
フーリエ変換、逆変換の「2π」の...
-
8進数55はどうやって2進数に変...
-
ヤコビアンが0になってしまう場...
-
フーリエ変換・逆変換の虚数成...
-
16進数の1Cを二進数と十進数で...
-
2進数の1010は、10進数ではいく...
おすすめ情報