碰到要打印'%'符号的一个程序, 突然发现这个符号是特殊符号, 用 \% 转义也不行, 查了一下, 原来要连续两个%才是打印出一个%. 如下: printf("所占比例: %%%d", percent); 前两个%打印一个%, 第三个%才是特殊符号.