如何将8位十六进制值解释为未签名的十进制数字



这是一个基本问题,可能很容易,但我真的很困惑。

我有一个8位十六进制号0x9f,我需要将此数字解释为无签名的十进制数字。

我只是将其转换为二进制形式1001 1111吗?然后小数是159?

我很抱歉这个问题很琐碎,但我的教授说我无法给他发电子邮件,我不认识我的班上任何人。他听起来像是从十六进制转换为二进制的,这将是2的赞美。因此,我不知道是否需要在转换为十进制之前将其转换回正常。

我们有一个签名的十进制数字,然后将其转换为二进制,然后获得了2的称赞并转换为十六进制。这只有签名数字吗?

只是 9 * 16 + F,其中 F15(字母 A thru F代表 10 thru 15)。换句话说,0x9F159

与数字314,159没有什么不同:

  3 * 100,000 (10^5, "to the power of", not "xor")
+ 1 *  10,000 (10^4)
+ 4 *   1,000 (10^3)
+ 1 *     100 (10^2)
+ 5 *      10 (10^1)
+ 9 *       1 (10^0)

对于十进制(基数10)。

这样一个数字的签名是从那里开始的"一个级别"。159(以8位)的无符号值确实是一个负数,但前提是您将其解释为一个。

最新更新