- ベストアンサー
2進法などのxについて
はじめまして。 プログラミングではないのですが、 会社から2進法・10進法・16進法の計算を 覚えろということで今勉強しております。 プログラミングをするわけでは無いため 何言語やソフトなどかはわからず、 こちらのジャンルへの書き込みをさせて いただいてしまいました。 2進法・10進法・16進法の変換の仕方などは サイトを回り理解したのですが 会社から渡されたプリントの問題の中に 『0x56を2進法で表記した場合・・・』という 問題があり、この中の『x』(エックス?)とは 何なのかがどうしてもわからずこちらで 質問させていただきました。 是非教えていただけると助かります。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
0x56は16進数表記であることを示します。 単に56と書いても10進数だか16進数だかなんだか分かりませんよね。 (56)16 ※16は")"の右下に小さく表記 と書く場合もありますが、 16進数においては0x56と表記されることは多いです。 もちろんお分かりになるだろうとは思いますが、 『0x56を2進法で表記』なら 01010110、 10進法表記なら86ですね。。
その他の回答 (1)
- chukenkenkou
- ベストアンサー率43% (833/1926)
回答No.1
C言語などの文化(表記方法)ですね。 「0x~」は、16進数という意味です。 0x0Aなら、16進数の'A'という意味で、10進数なら10ということになります。
質問者
お礼
ありがとうございました! b・d・hというのだけが分別する記号かと 思っておりました!参考サイトまで教えていただきありがとうございました!
お礼
とても細かく書いていただいて、とてもわかりやすかったです!本当にありがとうごさいました!勉強になります。