📜  如何使用printf()打印%?

📅  最后修改于: 2021-05-25 23:24:48             🧑  作者: Mango

询问Tanuj

这是C语言中printf函数的标准原型。

int printf(const char *format, ...);

格式字符串由零个或多个指令组成:普通字符(非%),原样复制到输出流;和转换说明,每个参数(如果给出的参数过多,则错误)。

字符%后跟以下字符。

标志字符
场宽
精度
长度修饰符
转换说明符:

有关上述所有字符的详细信息,请参见http://swoolley.org/man.cgi/3/printf。标准中要注意的主要内容是有关转换说明符的以下内容。

A `%' is written. No argument is converted. The complete conversion specification is`%%'.

因此我们可以使用“ %%”打印“%”

/* Program to print %*/
#include
/* Program to print %*/
int main()
{
   printf("%%");
   getchar();
   return 0;
}

我们还可以使用以下命令打印“%”。

printf("%c", '%');
printf("%s", "%");
想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。