• ベストアンサー

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

  • 8進数、16進数→10進数基数変換の解き方

    8進、16進を10進に直す基数変換を解いているのですが、いまいちあっているのかわかりません。 答え合わせをお願いします。  36.4(8進数) 3×8(1乗)+6×8(0乗)+4×8(マイナス1乗)=30.5  2D.C(16進数) 2×16(1乗)+D×16(0乗)+C×16(マイナス1乗)=45.75 ●×■(マイナス1乗)は、■(1乗)分の●で計算 検索した方法ではよくわからず、習った方法は忘れてしまいました・・・ わかりにくい表現方法で失礼します、よろしくお願いします。

  • 2進数 10進数 関係

    例のごとくくだらない質問をすいません。 1101=1×2の3乗+1×2の2乗+0×2の1乗+1×2の0乗 になると言われたのですが、なぜこの計算になるのですか? 1 1 0 1 とかけられているのはわかるんですが、 かける数の2の3乗、2の2乗、2の1乗、2の0乗 この数はがどこから来ているのかわかりません

  • 2進数の小数を10進数に変換する方法

    こんばんわ。 単純な質問なのですが、 (0.1)2を10進数に表すと(0.5)10になるみたいですが、 どのような計算そして導くのでしょうか? 2進数 → 10進数 10進数 → 2進数 どちらの方法も教えてください。 ちなみに『2-1』2の-1乗ってどういう計算なのでしょうか?

  • 2進数の10進数表記

    2進数で10011010は、10進数でいくつでしょうか? 2の7乗の位・・・・・1×128 = 128 2の6乗の位・・・・・0× 64= 0 2の5乗の位・・・・・0× 32= 0 2の4乗の位・・・・・1× 16=16 2の3乗の位・・・・・1×  8= 8 2の2乗の位・・・・・0×  4= 0 2の1乗の位・・・・・ 1×  2=2 2の0乗の位・・・・・0×  1=0 ________________________ 合計                  154 何となくですが、計算は解るのですが、何となくしかわからないので なぜこの公式でこうなるのか詳しく解りやすく、教えて下さい。 特に計算式の左の0と1の数字が何なのかよく解りません。よろしくお願いします。

  • Office2000 Word の数式?の入力・変換・表記方法

    Office2000 Wordを使っています。 数学で使う「10の7乗」という表記(107。7は10の右上に小さく表示させたい) がどうしてもできません。できないのかな?? また、「10のマイナス7乗」という表記ってできますか? 方法などご教授頂けると助かります。 よろしくお願い致します。

  • 2進数による表現

    「10進数(3.3)を6桁程度の2進数に変換せよ。」 という問題で、この時(3.3)を遂次2倍していきますよね。 この問題の場合、105.6の-5乗まで計算して、 これを四捨五入して106にして2進数に変換していくのは分かるのですが・・ この時、出される数字(この場合3.3)によって 2倍していく数が異なりますよね? 今回は-5乗まで計算していますが、10進数(4.6)の場合だと-6乗まで計算しています。 この計算の違いはどこで判断すればよいのでしょうか? 教えていただけたら幸いです。 よろしくお願いします。

  • 2進数から10進数の変換の式の並びと、その答え

    1  2の5乗=32    1  2の4乗=16 0  2の3乗=8 1  2の2乗=4  1  2の1乗=2  0  2の0乗=0  10進数の答え=54となりますが、 式の時になぜ2進数は、110110は上から並べるのか前から試行錯誤してるのですが理屈が解りません。逆に54を2進数に変換するときも、なぜ下からなのか解りません。 そもそも数学でいう最上位もいまいち解っておりません。 どなたか解りやすく、説明できる方よろしくお願いします。 

  • 7乗根の計算方法

    こんばんは。今数学の勉強をしていてどうしてもわからないところがあるので質問させていただきます。 7乗根の計算方法がわからないのです。 いま詰まっているのは、1.0217の7乗根なのですが、どのように計算をすればよいのでしょうか?ヒントだけでもご教授いただければ幸いです。よろしくお願いいたします。

  • 補数と進数

    補数というものがよくわかりません。 参考書を読んだのですが、いまいち理解できませんでした…。 (0111 1110)※2(小さい2は※2と表記します)の2の補数を求めろ、という問題は、どのようにして解けばよいのでしょうか。 また2進数についてなのですが、2進数を用いて(38+18)を計算せよ、という問題があります。 これは、(3×2の1乗+8×2の0乗)+(1×2の1乗+8×2の0乗) =6+8+2+8=14. …で答えは14??と思ったのですが、答えもないのでわかりません; 全然違っていたら是非解き方を教えてください。

  •  Javaでのある数の小数点乗について

     Javaでのある数の小数点乗について  数学での計算をJavaを使って計算している所です。Javaの中でもDoubleを使うのではなく、BIgDecimalクラスを使って計算をしています。しかし、BigDecimalの値をBigDecimal乗するという事は出来ないですよね? Math.powを使えばDouble型のDouble乗は出来ますが…  そこで、任意の精度で小数点の小数点乗を求める方法は無いでしょうか? 必要ないかもしれませんが参考までに 言語:Java OS:MacOS 10.5

    • ベストアンサー
    • Java