如何使用printf()打印%?

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

这是一个printf()用C语言打印%的示例,

示例

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

输出结果

%

还有其他一些方法可以在短信中显示%,如以下示例所示,

示例

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

输出结果

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