12

この方法を使用して16進数を10進数に手動で変換する方法を知っていたので。右から左に読み取り、最後の桁に定数値 16 を乗算し、最初の桁を加算します。

For example:
12h = 2 + (1 * 16) = 18
99h = 9 + (9 * 16) = 153

10 進数から 16 進数に戻すにはどうすればよいですか?

4

2 に答える 2

14

ここに画像の説明を入力

上の写真でわかるように。の中で表を描く必要があります

例として 456 を取り上げます。

456 を 16 で割ります。剰余 = 8 & 商 = 28

さらに28 を 16 で割り、剰余 = 12 & 商 = 1を取得します。

1 を 16でさらに割ると、剰余 = 1、商 = 0 になります。

だから私たちはやめます。

次に、残りをボトムアップします。

1 、 12 、 8

12 を 16 進数に変換するとCが得られます。

答えは1C8です

于 2013-10-08T05:23:33.010 に答える
4

10 進数から 16 進数に変換するには、16 のべき乗を知っている必要があります。16^1 は明らかに 16 です。16^2 は 256 です。16^3 は 4096 です。16^4 は 65536 です。等

16 の累乗ごとに、数値をその累乗で割り、1 桁の 16 進数を取得します。次に、余りを取り、次に小さい 16 のべき乗で割ります。

これは面倒なので、電卓に任せるか、Python などのスクリプト言語を使用するのが最も簡単です。

于 2013-10-08T05:02:58.930 に答える