HOME»基本情報技術者試験掲示板»2進数を16進数にしたり10進数にしたり
投稿する

[2283] 2進数を16進数にしたり10進数にしたり

 こーちゃんさん(No.1) 
どなたかわかりやすく2進数から10進数へや、16進数から2進数にするときわかりやすく教えていただきたいです。
2020.04.27 22:35
guestさん(No.2) 
FE ブロンズマイスター
この投稿は投稿者により削除されました。(2020.04.28 11:03)
2020.04.28 11:03
guestさん(No.3) 
FE ブロンズマイスター
==BASIC===============================
10進数:右から順に10の0乗,1乗,2乗…の位
        小学校では一、十、百…の位
2進数:右から順に2の0乗,1乗,2乗…の位
==ADV.================================
つまり
101(10進数)=1×[10の2乗]+0×[10の1乗]+1×[10の0乗](10進数)
101(2進数)=1×[2の2乗]+0×[2の1乗]+1×[2の0乗](10進数)……【A】
101(2進数)を10進数にしたければ【A】を計算すればよいですね。
==SPECIAL=============================
16進数:右から順に16の0乗,1乗,2乗…の位
101(16進数)=1×[16の2乗]+0×[16の1乗]+1×[16の0乗](10進数)=257
257(10進数)=100000001(2進数)……【B】
このように10進数を介することで、16→2進数でも計算できます。
==EXPERT===============================
101(16進数)=1×[2の8乗]+0×[2の4乗]+1×[2の0乗](10進数)
101(16進数)=100000000(2進数)+000000000(2進数)+000000001(2進数)
=100000001(2進数)……【B】
答えがそろっていますね。

この先、学習を進めていくと、小数の場合のお話,符号あり2進数のお話も出てきます。
それらについては、様々なサイト等で紹介されているのでそちらに譲ることとします。
2020.04.28 11:05
guestさん(No.4) 
FE ブロンズマイスター
==EXPERT☆☆☆=========================
CBA(16進数)=12×[2の8乗]+11×[2の4乗]+10×[2の0乗](10進数)
CBA(16進数)=1100/00000000(2進数)+1011/0000(2進数)+1010(2進数)
=1100/1011/1010(2進数)
※「/」は分かりやすさのためで分数用ではありません
2020.04.28 11:52
さくらさん(No.5) 
16進数から2進数の変換方法です。

16進数の1桁は2進数の4桁に対応するので、以下のように置き換えるだけで変換可能です。

0 … 0000
1 … 0001
2 … 0010
3 … 0011

E(14) … 1110
F(15) … 1111

例えば、16進数 A28 は、1010 0010 1000 となります。
2020.04.28 11:55
DIYさん(No.6) 
釣りじゃない?本気で聞いているのなら試験に取り組む姿勢を疑う。
スマホに向かって進数変換とか喋ればぐーぐるさんがいろんなサイトを教えてくれる。簡単に情報なんて仕入れられる。そもそも情報分野では九九以下のレベルの進数変換くらい自身で習得するくらいの気概がなくてどうこの試験に臨もうというのか?皆さん優しいですね。
2020.04.30 07:34
DIY2さん(No.7) 
聞けば何でも教えてくれるはやめにしましょう。
自身が汗をかいた末なら惜しげもなく教えてあげたいがどうみてもこの質問はない。
2020.04.30 08:51

返信投稿用フォーム

スパム防止のためにスレッド作成日から30日経過したスレッドへの書込みはできません。
© 2010-2024 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop