0
点赞
收藏
分享

微信扫一扫

printf主要知识点

·printf()中的f代表英文单词format,也就是格式化的意思。

·所谓格式化,是该函数与西安给程序员定义了一批显示格式,如对齐、显示宽度、显示类型等,程序员可以选择其中的某些格式并遵守格式规则,printf()函数就可以按照指定选择的格式来显示数据了。

·Q:如果要显示一个“%”怎么办呢?

AN:用两个%就像“%%”这样,“%%”表示“%”不再是一个格式控制引导符,而是真正的%

·格式控制字符串内容:%[标志][输出最小宽度][.精度][长度指示符]转换说明符;[]的含义为可选项,其表示需要则加上,不需可以不加。

下面对这些控制符一一解释:

·转换说明符前可以添加数字,表示输出最小宽度。

EX:%4d表示显示一个整数,最小占用4个字符的宽度。如果这个数有3位,那么在最前面用空格填充形成完整的4位;如果大于4位,则按真实的位数输出

·转换操作可以制定一个可选的精度范围,用一个点号以及它后面一个可选的十进制正数表示。精度范围用于控制:

1. d、i、o、u、x、X所打印的最小数字位数,超过4舍5入;不足用0补齐。

2. e,E,和f转换中小数点右边的数字位数,超过4舍5入;不足用0补齐。

·标志:

1.标志 0 使用0而不是空格作为填充字符

2.标志-表示打印的字符左对齐

3.标志+表示打印结果总是产生符号:+(正数)或-(负数)。

4.标志#表示在8进制前假0,16进制前加0x。



举报

相关推荐

计算机视觉主要知识点

ibaits知识点

Less知识点

jquery知识点

Hadoop知识点

CSS知识点

0 条评论