main(){ printf("%x",0x13|017) }
请问为什么输出结果是lf,这个017是什么进制呢
017 是 8进制数按位或,首先要把两边的操作数 都换成 二进制数去计算,然后按 %x 去打印,这是 十六进制打印方式