如何将8位十六进制值解释为无符号十进制数?

时间:2014-01-29 04:02:32

标签: binary hex decimal unsigned

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

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

我只是将其转换为二进制格式1001 1111吗?那么十进制数是159?

我很抱歉,如果这个问题是微不足道的,但我的教授说我不能给他发电子邮件问题,我不认识我班上的任何人。他说这听起来像是从十六进制转换为二进制,这将是2的恭维。所以我不知道在转换为十进制之前是否需要将其转换回正常。

我们有一个带符号的十进制数并将其转换为二进制数,然后将2的恭维转换为十六进制。这只是签名号码吗?

1 个答案:

答案 0 :(得分:2)

只是9 * 16 + F F 15 {A至[{1}}代表F10) 。换句话说,150x9F

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

159

表示十进制(基数为10)。

这样一个号码的签名就像那里的“一级”。无符号值159(以8位为单位)确实是负数,但前提是将其解释为一个。