目录:
1. 关于printf格式化输出
2. printf的一般形式
3. 转换说明
4. 格式化输出的意义
5. 转换说明修饰符
6. 修饰符中的标记
7. printf的返回值
ps:共3250字左右,printf大多数要点包括,可以收藏慢慢看。
一. 关于printf格式化输出
printf和scanf被称为输入和输出函数,或者简称为I/O函数,之所以被称为格式化是因为printf可以通过格式字符串以及参数列表来控制计算机中的数据按照一定的要求来输出。printf中的f是format (格式化)的意思。
二.printf的形式
关于格式字符串包含两种信息:
1.实际要打印的字符个数
2.转换说明(马上会提到)
三.转换说明
浮点数
- %a/ %A
浮点数,十六进制数和p计数法(c99/c11) - %e/%E
浮点数,e计数法 - %f
浮点数,十进制计数法 - %g/%G
根据值的不同自动选择%f或%e,%e格式用于指数小于-4,或者大于等于精度时
float a = 0.0058, t_a = 0.000058;
printf("%g %g",a,b);
这是输出