二進化十進数
数字の表現方法だよ
十進数の各桁を、それぞれ二進数4桁で表現するよ
「BCD」と表現される場合もあるよ
簡単に書くよ
二進化十進数(読:ニシンカジュッシンスウ 英:binary-coded decimal)とは
数字の表現方法のひとつ
であり
例えば「12」を「0001 0010」のようにする、十進数
(各桁が「10」になると桁上がりする数字)の数字の各桁を それぞれ二進数
(各桁が「2」になると桁上がりする数字)4桁で表現するやり方(で表現した数字)
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として「十進数」と「二進数」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
十進数は「各桁が『10』になると桁上がりする数字」です。
みなさんが日常生活で使っている数字は、ほとんどが十進数です。
二進数は「各桁が『2』になると桁上がりする数字」です。
具体的には
十進数:二進数
0:0
1:1
2:10
3:11
4:100
5:101
6:110
7:111
8:1000
9:1001
10:1010
のような感じです。
以上を踏まえて
十進数の数字の各桁を、それぞれ二進数4桁で表現するやり方(で表現した数字)
が「二進化十進数」です。
「BCD」と表現されることも あります。
「BCD」と表現された場合は「Binary-Coded Decimal(バイナリ・コーデッド・デシマル)」の略です。
気が向いたら、覚えてあげてください。
※「Binary-Coded Decimal」を何となく日本語にすると「二進法で符号化された十進数」となります。[詳細]
例えば、そうですね。
十進数で「19」という数字が あったとしましょう。
二進化十進数にするときは数字の各桁を分けて考えます。
具体的には「1」と「9」に分けるのです。
十進数の「1」を二進数4桁で表現すると「0001」です。
十進数の「9」を二進数4桁で表現すると「1001」になります。
2つをくっつけた「0001 1001」が十進数「19」を二進化十進数で表現したものです。
基本的には、これだけです。
桁数が増えても考え方は同じです。
例えば3桁の十進数「125」であれば「1」と「2」と「5」に分けて、それぞれ二進数4桁「0001」「0010」「0101」に変換して、くっつけるだけです。
なお、二進数4桁に変換するのは「9」を表現するのに4桁必要だからです。
十進数「9」は二進数で表現すると「1001」になります。
「二進数が4桁あれば0から9まで表現できるよね」という理由で4桁になっているのです……多分。
一言でまとめるよ
まぁ「二進化十進数」って単語が出てきたら「十進数
(各桁が「10」になると桁上がりする数字)の各桁を、それぞれ二進数
(各桁が「2」になると桁上がりする数字)4桁で表現するやり方(で表現した数字)なんだな~」と お考えください。






