这是一个基本问题,可能很容易,但我真的很困惑。
我有一个8位十六进制数0x9F,我需要将此数字解释为无符号十进制数。
我只是将其转换为二进制格式1001 1111吗?那么十进制数是159?
我很抱歉,如果这个问题是微不足道的,但我的教授说我不能给他发电子邮件问题,我不认识我班上的任何人。他说这听起来像是从十六进制转换为二进制,这将是2的恭维。所以我不知道在转换为十进制之前是否需要将其转换回正常。
我们有一个带符号的十进制数并将其转换为二进制数,然后将2的恭维转换为十六进制。这只是签名号码吗?
答案 0 :(得分:2)
只是9 * 16 + F
F
15
{A
至[{1}}代表F
至10
) 。换句话说,15
是0x9F
。
与314,159的数字没有什么不同:
159
表示十进制(基数为10)。
这样一个号码的签名就像那里的“一级”。无符号值159(以8位为单位)确实是负数,但前提是将其解释为一个。