进制转换: 十六进制-0x12(十六进制表示)等于十进制多少?

如题所述

0x12 = 1*16+2 =18追问

0前面有个负号的

追答

那就 是 -18

追问

C语言程序设计(第三版) 这本书第40页第3.3节 整型数据 中间那部分写的是-10,觉得很奇怪,不会史书上打印错了吧。

追答

如果是八进制 就是 -10
但是八进制应该这样写 -012

上面这样写 0x表示十六进制,就不应该是-10了。

追问

是书上写错了,呵呵,感谢帮助!

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜