塔努吉问道
null
这是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<stdio.h> /* Program to print %*/ int main() { printf ( "%" ); getchar (); return 0; } |
我们也可以使用下面的命令打印“%”。
printf ( "%c" , '%' ); printf ( "%s" , "%" ); |
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END