printf("%d,%o,%x\n",10,10,10);
printf("%d,%d,%d\n",10,010,0x10);
printf("%d,%x\n",012,012);
以上分别是什么意思
%o是八进制输出,%x是十六进制数出
010是八进制的10,0x10是16进制的10
所以
printf("%d,%o,%x\n",10,10,10); 输出为10,12,a
printf("%d,%d,%d\n",10,010,0x10); 输出为10,8,16
printf("%d,%x\n",012,012); //输出为10,a