作业帮 > 综合 > 作业

1、以下程序运行后,输出a和b的值时应该输出是:

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/06/01 15:45:22
1、以下程序运行后,输出a和b的值时应该输出是:
#include
main()
{ int a,b;
a=10%3,b=5;
printf(“%%%d,%%%%d”,a ,b);
}
A)%%1,%%%5 B)%1,%%d C)%%3,%%5 D)1,5
B是正确的.

其实并不能说是转义字符,因为C的转义字符表中没有%%;
原因是:
因为%有特殊含义,所以在printf中%%表示输出一个%,而一个%则表示该位置有一个变量.