%%的话会输出一个%,这是语言设定的转义语义,是输出%的方法。那么上述程序就会输出a=%d,b=%d,而不会输出a,b的值了。两个%%匹配输出了%,后面的d没有%匹配,就只输出d
这个应该是你看错了吧!!!我相信后面是应该只有一个%的printf("a=%d,b=%d\n",a,b);你这样试试肯定就把a,b的值输出来了!!!
在字符串中%% 表示一个 %然后你在想想!!有什么的结果