有以下程序: #include <stdio.h> main( ) { int a=2, C=5; printf("a=%%d,b=%%d\n",a,c); } 程序的输出结果是
C 语言中用“%%” 打印输出字符“%”, 所以“%%d”, 输出为“%d” 两个普通字符, 而不是格式控制符“%d” 的含义, 所以打印结果为 C。