如何使用 printf() 打印 %?


通常,printf() 函数用于打印文本和值。如果要将 % 作为字符串或文本打印,则必须使用“%%”。单个 % 既不会打印任何内容,也不会显示任何错误或警告。

以下是使用 C 语言在 printf() 中打印 % 的示例,

示例

 在线演示

#include<stdio.h>
int main() {
   printf("%");
   printf("%%");
   getchar();
   return 0;
}

输出

%

还有其他方法可以在文本消息中打印 %,如下例所示,

示例

 在线演示

#include<stdio.h>
#include<string.h>
int main() {
   printf("welcome%
");    printf("%%
");    printf("%c
",'%');    printf("%s
","%");    char a[5];    strcpy(a, "%%");    printf("This is a's value: %s
", a);    return 0; }

输出

welcome%
%
37
%
%
This is a's value: %%

更新于: 2020 年 6 月 24 日

5,000 多次浏览

开启你的 职业生涯

完成课程即可获得认证

开始
广告