Answers:
以开头的文字0x是十六进制整数。(以16为基)
这个数字0x6400是25600。
6 * 16^3 + 4 * 16^2 = 25600对于包含字母的示例(也用于十六进制表示法,其中A = 10,B = 11 ... F = 15)
这个数字0x6BF0是27632。
6 * 16^3 + 11 * 16^2 + 15 * 16^1 = 27632
24576    + 2816      + 240       = 276320xffffffff类的东西。(0xffffffff = -1对于32位int假设为2的补码)
                    在C和基于C语法的语言中,前缀0x表示十六进制(以16为底)。
因此,0x400 = 4×(16 2)+ 0×(16 1)+ 0×(16 0)= 4×((2 4)2)= 2 2 ×2 8 = 2 10 = 1024,或者一个二进制K 。
因此0x6400 = 0x4000 + 0x2400 = 0x19×0x400 = 25K