编程基础——C语言printf()函数的用法

来源:互联网 发布:linux如何还原一个文件 编辑:程序博客网 时间:2024/06/08 14:24

一、printf()函数


printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。在编写程序时经常会用到此函数。printf()函数的调用格式为:

printf(“<格式化字符串>”,<参量表>)

其中”格式化字符串“中有两部分内容:
1、普通正常输出的固定字符,最终以原样输出。
2、格式化规定字符, 以”%”开始, 后跟一个或几个规定字符,用来确定输出内容格式。

参量表是需要输出的一系列参数, 其个数必须与格式化字符串所说明的输出参数个数一样多, 各参数之间用”,”分开, 且顺序一一对应, 否则将会出现意想不到的错误。

二、格式字符

格式 意义
————————————————————————————
d: - 以十进制形式输出带符号整数(正数不输出符号);
u: - 以十进制形式输出无符号整数;
f: - 以小数形式输出单、双精度实数;
e: - 以质数形式输出单、双精度实数;
g: - 以%f,%e中较短的输出宽度输出单、双精度实数;
c: - 输出单个字符;
s: - 输出字符串。
————————————————————————————

三、转义字符

转义字符 意义 ASCII码值(十进制)
————————————————————————————
\a 响铃(BEL) 007
\b 退格(BS) 008
\f 换页(FF) 012
\n 换行(LF) 010
\r 回车(CR) 013
\t 水平制表(HT) 009
\v 垂直制表(VT) 011
\ 反斜杠 092
\? 问号字符 063
\’ 单引号字符 039
\” 双引号字符 034
\0 空字符(NULL) 000
\ddd 任意字符 三位八进制
\xhh 任意字符 二位十六进制
————————————————————————————

0 0