- ベストアンサー
基数変換 (小数)
8進数の27.8と16進数の3C.Bを加算した結果を、16進数で表したものはどれか。という問題をやっていたのですが、小数の場合の8、16進数の変換の仕方が分かりません。サイトで調べたのですが分かりやすい説明の仕方をしたサイトがありませんでした。なので、良ければ詳しく教えていただけないでしょうか?(2進数から10進数への小数変換は分かります。例10.10 = 2.5) 分からない事〔8進数から2進数へ変換 例27.8→?〕 〔16進数から2進数へ変換 例3C.B→?〕
- imarusu
- お礼率80% (45/56)
- その他([技術者向] コンピューター)
- 回答数2
- ありがとう数1
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
#1です。 もう一つ。 8進数と16進数の小数を加算するときは、一度2進数にすると早いですよ。
その他の回答 (1)
「27.8」この段階で、8進数ではありませんよ。 問題をもう一度確認してください。
補足
確かに問題を間違えてました。すいません。 23.6でした。
関連するQ&A
- 基数と基数変換について
この春初めて基本情報をうけます。 今勉強を始めたばかりでの初学者です。 2進数から10進数に変換の問題で質問です。 2進数の1.1011 と1.1101を加算した結果を10進数であらしなさい。 どうして2進数を足して11.1000になり答が3.5になるかわかりません。 教えて下さい。
- 締切済み
- その他([技術者向] コンピューター)
- 浮動小数点変換
(1)次の数値をIEEE754単精度形式で正規化された浮動小数点に変換し、結果を8桁の16進数で表記しなさい。 (a)0.5 0.5を二進数で表すと0.1 0.1*2^0であるから 0 00000000 10000000000000000000000 (b)1.0 1.0を二進数で表すと1.0 0.1*2^1であるから 0 10000000 10000000000000000000000 (c)1.25 1.25を二進数で表すと1.010 0.101*2^1であるから 0 10000000 10100000000000000000000 浮動小数点への変換、あってますでしょうか? また結果を8桁の16進数で表記とありますが 0.5だったら16進数で表すと0.9?これを8桁*16^なんとか乗で表すということでしょうか?
- ベストアンサー
- ハードウェア・サーバー
- 進数の小数点をどう変換するのか
現在進数の小数点で詰まってます 2進数⇒10進数へ変換するときは 11.01011⇒ 1*2~1+1*2~0+0*2~-1+1*2~-2+0*2~-3+1*2~-4+1*2~5 2 +1 +0 +0.25 +0.125 +0.625 +0.3125 3+1.3125 4.3125 2進数⇒16進数へ変換するときは 11.01011⇒ B.0 |8+0+2+1| B.0B で良いと思ってます(間違ってたらすいません) ここで本題なんですが、小数点を含んだ進数で 2進数⇒8進数 8進数⇒2進数 10進数⇒2進数 16進数⇒2進数 この[通り]の場合の小数点の出し方を何方かご存知ないですか? 無ければ無い、あればあるで教えて頂けないでしょうか 扱う数字はいくつでも勿論結構です、宜しく御願いします
- ベストアンサー
- 数学・算数
- 16進小数0.Cを10進数小数に変換したら0.75になりますがわたし自
16進小数0.Cを10進数小数に変換したら0.75になりますがわたし自身良く解りません 詳しくおしえていただけませんでしょうかm(._.)m
- ベストアンサー
- ハードウェア・サーバー
- 基数変換について
応用情報技術午前問題集を購入しましたが 基数変換について躓いています。 解説がよく分りません。 【問題】 aを正の整数とし、b=a^2とする。aを2真数で表現するとnビットであるとき、bを2真数で表現すると高々何ビットになるか。 ※a^2はaの二乗です。 ア:n+1 イ:2n ウ:n^2 エ:2n 【解説】 8の2乗は64を例に、問題のb=a^2を置き換えてみる。 a(8)、b(64)とする。 a(8)を2進数で表現するとn(3)ビットであるとき、 b(64)を2進数で表現すると6ビットになる。 イ:2n=2×3=6 だそうなんですが、 8は4ビット(1000)、64は7ビット(100 0000)だと思うのですが どう考えたらよいのでしょうか。 日本経済新聞発行 2009年度版応用情報技術高度共通午前問題集より
- ベストアンサー
- 情報処理技術者
- 循環小数について
どのカテゴリーで質問すればいいか分からなかったので場違いだったらすいません 「10進の小数0.9を、2進では循環小数となることを示せ」 という問題がでたのですが循環小数への変換のしかたがよくわかりません ほかのサイトや質問をみたんですがどれも難しい単語ばかりで理解できませんでした・・・。
- 締切済み
- その他([技術者向] コンピューター)
- 小数の2進数変換について教えて下さい!
0.5(10)=0.1B 0.25(10)=0.01B 0.125(10)=0.001B 0.06125(10)=0.0001B ここまでは、というかこの式はわかりました。 だけど例えば0.6(10)はどう変換すればいいのですか? 0.5(10)が0.1Bなら 0.1B+0.1(10)とも表せるとおもいます。 だけど0.1(10)の二進数の変換の仕方がわかりません。 公式はないのでしょうか?
- ベストアンサー
- 数学・算数
- 10進数から2進数への変換の仕方について
10進数から2進数への変換の仕方について 以下のサイトに説明があったのですが、 http://www.pursue.ne.jp/jouhousyo/sysad/sysad010.htm 10進数の60を2進数に変換する場合、変換したい10進数を商が0になるまで2で割りつづけ商と余りを求めていますが、その時に、15/2などは7.5になり余りが、説明では商が7、余りが1になっています。 10進数から2進数へ変換する場合は、小数点以下の余りはすべて1として計算するのでしょうか?
- ベストアンサー
- 情報処理技術者
お礼
ありがとうございました! 2進数にしてやって見ます。