• ベストアンサー

16進数について

11000011と10010110の2進数を16進数に直すとどうなりますか?教えてください。

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

  • ベストアンサー
  • aar03460
  • ベストアンサー率55% (265/474)
回答No.4

11000011はC3 10010110は96 となります。 Windowsについてる電卓で関数モード?(表示ダブから)にして変換したい数値を入力してx進数を選べばそれぞれのに変換されますよ。 実際に自分で解く場合は 11000011を4つずつに区切ってみましょう。 1100と0011.それぞれの数字の上に8421と振ります。 八四二一 八四二一 1100   0011 1が立ってる漢数字のみを足し算します。それぞれ別に。 12と3ですね。 それを16進数にします。 12はC、3はそのままです。2つをくっつけてC3となります。 同様に10010110は 八四二一 八四二一 1001   0110 9      6 ですのでそのまま96となります。 わかりにくかった場合すみません。

marakasu
質問者

お礼

とても分かりやすかったです。ありがとうございました。

その他の回答 (5)

  • yaksa
  • ベストアンサー率42% (84/197)
回答No.6
参考URL:
http://www.google.com/search?q=0b11000011+in+hex&lr=lang_ja
marakasu
質問者

お礼

ありがとうございます。助かりました。

  • seyber
  • ベストアンサー率25% (33/128)
回答No.5

普通のやりかた。 11000011 2進数は、0(1),2、4、8、16,32、64、128と桁が進みます。 オンしている桁(1の立っている所)だけ足します。 1+2+64+128=195です。 16進数変換。 195÷16=12(余り3) 10はA(17で次の桁に行くから) 11がB12はC んで、簡単にC3になるよん。^^ 原理はこうです。

marakasu
質問者

お礼

詳しい解説をありがとうございました。助かりました。

  • OMP
  • ベストアンサー率23% (132/553)
回答No.3

C3と96です。 下から4つに区切りましょう。 1100|0011 最初の1100はCですね 次の0011は3ですね だからC3です。 1100がどうしてCかというと、慣れてくれば1100がCに見えてくるのですが 最初のうちは数えるしかありません。 私の場合、1010=Aを覚えました。 そこから2つ増えて1100になるからCです。 2の何乗とかいう説明をすれば、もっともらしいのですが 形で覚えちゃうのが早くて楽です。

marakasu
質問者

お礼

分かりました。形で覚えます。ありがとうございました。

  • rmz1002
  • ベストアンサー率26% (1205/4529)
回答No.2

そのものズバリ回答するのはあれなので解き方だけ。 「4桁ずつ区切って変換」です。

marakasu
質問者

お礼

ありがとうございました。

回答No.1

C3,96 です。 Windowsの電卓を関数電卓に切り替えて、2進数にし、入力してから16進数にするとなります。確認してください。

marakasu
質問者

お礼

確かに関数電卓で打つとそうなりますね。ありがとうございました。

関連するQ&A

専門家に質問してみよう