
No.4ベストアンサー
- 回答日時:
先回答者の説明を16進で説明します。
16進は2進の4ケタで左端から8,4,2,1のビット重みを持ち10進で12は、8+4で
すから1100と16進では表し文字表現では"C"です。(下表をご覧下さい)
(2進x4) 16進 10進
0000 0 0
0001 1 1
0010 2 2
0011 3 3
0100 4 4
0101 5 5
0110 6 6
0111 7 7
1000 8 8
1001 9 9
1010 A 10
1011 B 11
1100 C 12
1101 D 13
1110 E 14
1111 F 15
No.3
- 回答日時:
10進数とは1~0の10種類の数字を使って数を表しますよね。
そのため、10以上の数を表現するときは桁を繰り上げます。
これが2進数だと使える数字は1と0
16進数だと1~0の数字とABCDEFの6種の文字で表します。
つまり一つの桁で16まで数を表現できます。
以下、下記の黒い玉を使って説明します。
スペースは数えやすくするため便宜上入れました。
●●●● ●●●● ●●●●
例えば、上記の黒い玉の数を表すとき、10進数だと
●●●● ●●●● ●●●●
1234 5678 9012
└── 10の桁 ──┘└─1の桁
となるので、10の桁セットが1個、1桁が2個あるため、表記が"12"となるのです。
(当たり前の話をまだるっこしくてすみません)
これを16進で考えたとき、
●●●● ●●●● ●●●●
1234 5678 9ABC
└─── 1の桁 ───・・・
となり、16進数はCのあとまだ使える文字が残っているので桁は繰り上がらずに表現できます。
そのため、10進数のときと違って9の次が0ではなくAと続きます。
そしてこの黒い玉の数を16進数で表現するとCとなるのです。
ちなみに、16進数で0が登場するのは、桁の繰り上がりが発生する、10進数で言うところの16以上のときです。
●●●● ●●●● ●●●● ●●●●
1234 5678 9ABC DEF0
└────── 16の桁 ─────┘
上記の黒い玉を16進数で表現するとき、16のセット(桁)が1個、1の桁が0個なので、"10"となります。
16進数で"1C"とあれば、10進数では"28"(16+12)となります。
ずっと考えていると混乱してきてしまうので、この説明の例のようにおはじき爪楊枝など数えられるものを使って慣れるといいと思います。
また、Windows付属の電卓では、表示を関数電卓に切替えると、10進数と16進数の両方の表示に切替えることが出来るので、10進数であらわした数が16進数でどう表されるか確認するときに使えますよ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
WindowsXPを最近のパソコンに...
-
絶対にいけるWindowsXPsp3の無...
-
Windows 11 のウィンドゥのうっ...
-
windowsXPでしか起動できないゲ...
-
パソコンでCDを見たい、見る...
-
Windows XP SP3のインストール...
-
WindowsXPのプロダクトキーを紛...
-
ドキュワークスの画像切り取り...
-
windows10 フォルダを上書きす...
-
XPがインストールできない
-
プロダクトキー
-
英語版Windowsに日本語のアプリ...
-
パソコンで文字入力時に@マーク...
-
PCのエクセルなどのショートカ...
-
windows 終了時にプログラムを...
-
plcのラダー図が分からなくて困...
-
フリープリントソフト「かんた...
-
履歴書の住所の欄にふりがなを...
-
アウトルックを「タスクバー」...
-
Windows アカウント名 とは?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ゾーン10進数とパック10進数は...
-
10進数について
-
scanreg.iniについて
-
VistaFaceの使い方
-
EXCEL関数 上四桁目を3捨4入
-
SHIFTの2を押すと@がでる
-
Caps Lockキーの解除
-
リース初心者です 利子率の計...
-
VBA 条件が一致した場合の...
-
プルダウンで選択すると隣のセ...
-
Excelでカーソルが逆に動く
-
Excel2010の並べ替えで行の高さ...
-
エクセルで作った書類に、パン...
-
エクセルで複数の勤務時間ごと...
-
60進法で複数セルの足し算、引...
-
エクセル関数で {=TABLE(,セル...
-
エクセルシートを重ねることは...
-
WORDで先頭ページを追加するには?
-
Java、配列の問題を教えて欲し...
-
エクセルの行高さが、挿入作業...
おすすめ情報