• ベストアンサー

16進数

情報数学で分からないので困っています。。 (25+23+21+2-5+2-6)を16進数表示にしたいのですが、やり方(計算方法)が分からないです・・・ ※小文字は二乗とお考えください  -も二乗です 2進数の計算はできるのですが16進数や8進数になると分からないです・・・ どうかご教授お願い致します。。

質問者が選んだベストアンサー

  • ベストアンサー
  • info22
  • ベストアンサー率55% (2225/4034)
回答No.3

2進数は、小数点を境にして、4桁ごとに区切って、 それぞれの4桁を16進の桁に直すだけです。 2^5+2^3+2^1+2^(-5)+2^(-6) =[100000+1000+10+0.00001+0.000001]_2 =[101010.000011]_2 =[0010 1010,0000 1100]_2 =[ 2  A . 0  C]_16 ={2A.0C]_16 2進の桁数がちょうど4の倍数にならない場合は上、下に「0」を補います。 なお、1010⇒A(=10),1100⇒C(=12) です。 8進数は、少数点を境界にして、3桁ずつ区切って、それぞれの2進数を 8進数の1桁に置き換えるだけです。 [101010.000011]_2=[101 010.000 011]_2=[5 2.0 3]_8

usahama
質問者

お礼

詳しいご説明ありがとうございます。 うまく計算ができました 参考になりました^^;

その他の回答 (2)

  • fjnobu
  • ベストアンサー率21% (491/2332)
回答No.2

10進数で計算して、あなたの分かる2進数にして、4桁を1文字にすると、16進数になります。ちなみに10はA、15はFで表します。

usahama
質問者

お礼

ご回答ありがとうございます (10 1010.0100 11)2 で(2A.4C)と計算ができました!

  • rtz
  • ベストアンサー率48% (97/201)
回答No.1

その計算内の数自体は10進数? なら計算結果を2進法と同じく16で割っていけばいいです。 その際10=A、11=B、12=C、13=D、14=E、15=Fになるだけです。 …ぐぐれば出てくると思いますが。 Win付属の電卓でも計算できますし。

usahama
質問者

お礼

ご回答ありがとうございます。 電卓で簡単に計算ができました^^;

関連するQ&A