从我的教科书:
37下标(16)= 55下标(10)?
是什么意思?答案 0 :(得分:2)
表示37 base 16(十六进制),55 base 10(Decimal)。数字前面的0x表示它是16进制的十六进制数。
要了解它们是如何相等,首先要看55的位置值
5, 5 (digits)
10, 1 (place values)
它们的数量超过它们的10倍,因此10 ^ 0 = 1,而10 ^ 1 = 10为10。
你在一个地方给你5分,在数十个地方有5分,当你把它们加在一起时给你50分你得到55分。
5 * 10 = 50
5 * 1 = 5
5 + 50 = 55
37是十六进制,这意味着它的基数是16,所以地方值是16的能力给你的地方的力量
3, 7 (digits)
16, 1 (place values)
3 * 16 = 48
7 * 1 = 7
48 + 7 = 55
因为十六进制系统需要16个唯一数字,所以它也使用字母a-f
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
另外,因为您可能会看到这些0b表示基数2(二进制),0o表示基数8(八进制)。