情報:IT
高校生
解決済み
ピンクで囲ってある所意味不です🥹なんでその数字になるのか教えてください🙏
夜な夜な調べてたんですけど知らない人から電話かかってきて怖かったので中断して寝ました教えてくださいわかんないです
10進数の数値を16進数の数値に変換するためには、先ず、 10進数の数値を2進数の数値に変換します。
次に、2進数の数値を16進数の数値に変換します。 つまり、10進数から直接16進数に変換するのではなく
「2進数への変換」 を経由します。 ただし数値が小さい場合は直接変換した方が早いでしょう。ここでは
10進数の「160」 の数値は、 16進数では 「0xA0」 であると導きだしています。 考え方は今までと同じです。
2
2
2
2
2
2
2
2
10進数から2進数へ変換
160
80
40
20
10
5
2
1
0
..
余りの数
0
0
0
0
0
0
② 2進数から16進数へ変換
1 0 1 0 0 0 0 0
基準値 8
2進数 10
2進数を4桁の数値に分離
4 2 1
1 0
8 + 2 = 10
10進数の 「10」 は16進数では 「A」
基準値 8
4 2 1
2進数 0 000
0xA0
0
10進数の 「0」 は16進数では「0」
E
回答
疑問は解決しましたか?
この質問を見ている人は
こちらの質問も見ています😉