printf函數
01
printf函数转换说明:
%d -----有符号十进制整数
%c -----单个字符
%e -----浮点数,e记数法(或%E)
%f -----浮点数,十进制记数法
%p -----指针
%s -----字符串
02
printf()的转换说明修饰符:
1.数字----表示最小字段宽度
//如果该字段不能容纳打印的数字或字符串,系统会用更宽的字段
eg:
printf("%4d",c);---数字c占4个宽度
2..数字----表示精度
//%.3f与%0.3f意思相同
eg:
printf("%5.2f",c);
---表示打印一个浮点数,字段宽度为5字符,其中小数点后保留两位数字
3.l表示long型
03
printf()中的标记
1.-(一条短横线)----表示代打印项左对齐,即:从字段的左端开始打印该项(一般默认从右侧开始)
2.+ ----有符号值若为正,则在值前面显示加号;若为负,则在值前面显示减号
eg:
printf("%+6.2f");
3.0(零) ---- 对于数值格式,用前导0代替空格填充字符的宽度。
对于整数格式,如果出现-标记或指定精度,则忽略该标记。
eg:
printf("%010d",c);
04
一:
保存两位小数
前面显示正号
二:
占6个位置
保留两位小数
前面添0
编程每日积累
感谢您的关注
领取专属 10元无门槛券
私享最新 技术干货