oneMelon 发表于 2020-8-2 10:09:12

八进制、十六进制下指数底数的问题

e被描述为代表“乘以10的x次方”,然后我在八进制和十六进制下尝试用e,结果有点看不懂:


017 是 十进制的15,017e1为啥会是170,不是跟十进制的17*10的结果一样了嘛?0x3e1为啥会是993这么大?

Hello. 发表于 2020-8-2 10:23:15

017e1 你没有强调进制,那就是10进制
0x3e1 的计算过程如下
(3E1)16
=(3×16^2+14×16^1+1×16^0)
=(768+224+1)
=993

如果满意,请设置最佳答案
页: [1]
查看完整版本: 八进制、十六进制下指数底数的问题