打两个%%。。比如printf( "%% " );就可以输出一个百分号。同理,输出两个百分号的话就需要写四个。
#include <stdio.h>
int main(int argc, const char * argv[]) {
printf("%%%%");//printf函数打印 % 字符要用 %% 才能打印
return 0;
}