如何将 1012(十进制)转换为 100C(十六进制)

how to convert 1012 (decimal) to 100C (hexadecimal)

当我尝试将十进制值 1012 转换为十六进制时,我得到值 3F4。然而,在 class 中,老师得到了值 100C。

谁能告诉我这是怎么可能的?

十六进制的12就是C...
所以 1 = 1, 0 = 0, 12 = C
1 0 12 = 1 0 0xC

这是我认为可行的唯一方法。

嗯100C如果我没记错的话,不是1012。100C是:

1 * (16^3) + 12 * (16^0) = (4096 + 12) = 4108

你确定你的老师给出了那个结果吗?