0x(不是0xf)代表16进制,允许0-9a-f代表0-15
0开头代表8进制,0-70xf4240 = 0 * (16 ^ 0) + 4 * (16 ^ 1) + 2 * (16 ^ 2) + 4 * (16 ^ 3) + 15 * (16 ^ 4) = ....
0开头代表8进制,0-70xf4240 = 0 * (16 ^ 0) + 4 * (16 ^ 1) + 2 * (16 ^ 2) + 4 * (16 ^ 3) + 15 * (16 ^ 4) = ....
与
int a = 1000000; // 十进制表示
的值相同
你用windows自带那个计算器(科学计算模式)算一下就知道了