输出的结果是x = 2,y=% 注解:x=02是8进制,转换为十进制为2,%d输出为2,%%d,第一个%会被输出来,后面%d为y的值3
x=02这里是8进制表示, 十进制值也是2y就是3了。所以 输出为x=2,y=%d注意 printf中,如果不是你打错了,那么这里有两个%, 会输出% 而不是y值。
输出 x=2,y=%d