两个%,相当于输出一个百分号,就和转义字符中\\表示输出一个\很像。望采纳,谢谢
两个百分号就是用printf("")函数在程序界面上打印出一个百分号,不信你试试printf("%%“);为什么会这样呢? 因为%后面往往跟的是 d,f,c,s什么的,用来输出整形,字符,字符串等等,编译器读你的代码,读到百分号,它会判断后面跟的是什么,,,,,说不清楚,,反正就是编译器是人设计,它不可能是万能,它也是一部一部根据你写的东西分析出结果,这是设计上的需要
后面那两个%%是多余的!!!没用!