c语言中如何打出百分号?

编了printf("%");并没有输出什么,请问应该如编写?
2025-01-07 06:58:27
推荐回答(5个)
回答1:

printf("%c\n", '%');

如果只是打印一个%,用上面的调用即可。

int a = 10;
printf("%d%%\n", a);

如果是在字符串中打印%,则用这种调用,printf中两个%连在一起,表示打印一个%字符。

这里打印出的结果是10%。

回答2:

printf("%d");有符号十进制整数
printf("%c");单个字符
printf("%%");输出一个%
printf("%0"); 无符号八进制整数
printf("%x"); 无符号十六进制整数
printf("%s");一串字符

你要输出什么??

回答3:

呵呵,这么写:
printf("%%");

%%这个格式控制时输出一个%

回答4:

%%是可以的

回答5:

源代码是什么?