关于printf输出的提问

来源:百度知道 编辑:UC知道 时间:2024/09/28 14:04:56
int i = 0;
printf("%d %",i);
printf("%d %%",i);

请问两个printf()中的第二,第三个%代表什么意思(起什么作用)???

printf("%d %",i)%是格式说明作用。
不过没有这么用的,不因该加第二个%
printf("%d %%",i); %%是输出i%
%%等于输出%
这两句因该市让你做比较的,比较出第二句是对的
考察%%的用法。

有这用法吗?

刚试了一下,果然是这样唉~~~
长知识了!

这些都是转义字符,如果你想输出%就要两个%%,而第一句是错的,多了一个%,第二个输出的是X%;