アフィリエイト広告を利用しています
ファン
検索
<< 2020年05月 >>
1 2
3 4 5 6 7 8 9
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
最新記事
写真ギャラリー
最新コメント
タグクラウド
カテゴリーアーカイブ
プロフィール
日別アーカイブ

広告

この広告は30日以上更新がないブログに表示されております。
新規記事の投稿を行うことで、非表示にすることが可能です。
posted by fanblog

2020年05月21日

正の16進数から2進数への変換

16進数を構成する 数字(記号)は次の通り
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
基数は全部で16である.

2進数を構成する 数字(記号)は次の通り
0, 1
基数は全部で2である.

10進数で10といえば実生活でも馴染みが深いが,
16進数で10といえば10進数の16に当たる.
2進数で10といえば10進数の2に当たる.
n進数にあたるnを特別に 基数(または )と呼ぶ.
このように数値は 位取り基数法(n進数)という規則に沿って表現される.

理解を助けるため,数値を()に入れて右下に基数を示すことで何進数であるか明確に示すことが出来る.

( 1A ) 16 == ( 26 ) 10

( 101 ) 2 == ( 5 ) 10



16進数を2進数に変換する場合を考える.
16は2の4乗にあたるため,下記に示す通り2進数4桁で16進数1桁を表すことができる.

( 0 ) 16 == (0000) 2
( 1 ) 16 == (0001) 2
( 2 ) 16 == (0010) 2
( 3 ) 16 == (0011) 2
( 4 ) 16 == (0100) 2
( 5 ) 16 == (0101) 2
( 6 ) 16 == (0110) 2
( 7 ) 16 == (0111) 2
( 8 ) 16 == (1000) 2
( 9 ) 16 == (1001) 2
( A ) 16 == (1010) 2
( B ) 16 == (1011) 2
( C ) 16 == (1100) 2
( D ) 16 == (1101) 2
( E ) 16 == (1110) 2
( F ) 16 == (1111) 2

このためN桁の16進数は4N桁の2進数として表現される.
例えば,次の通りである.

( ABCD ) 16 == (1010101111001101) 2















posted by Alice at 00:00| Comment(0) | TrackBack(0) | 情報科学
×

この広告は30日以上新しい記事の更新がないブログに表示されております。

Build a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: