关于下面该程序的输出的疑问

img


关于上面这个该程序的输出的疑问,请解一下有没有人会的呀,请帮看一下下

B

i = 0x10 + 010 + 10;
0x10表示16进制,二进制表示为0001 0000;十进制表示为16;
010表示8进制,二进制表示为000 001 000; 十进制表示为8;
10就是十进制啦。
最后i = 34,这是十进制的结果。

格式化输出为%x,就是要以16进制小写形式输出,34的16进制就是0X22。