codesmith 4.1
- 作者: 我不是你家隔壁的
- 来源: 51数据库
- 2020-09-22
例如%m.n:m表示对应的输出项在输出设备上所占的字符数。n表示精度,即小数点后保留几位(不会自动进行四舍五入运算),比如输出1.1234按%4.1f输出的结果就是 1.1。输出结果为两个一和一个小数点占三位。m=4表示要占四位,不够的在前面加一个空格。
这是printf的输出格式,4代表输出数据的位数,.1代表保留小数点的位数,一般是想要数据对齐时使用。
例如:
float?b?=?3.42;
printf("%4.1f\n",?b);输出即为:
_3.4
_代表空格,输出的数据占4位,如果还有一个数据是34.2,也只用4.1f输出,这样两条数据就会对齐输出。
正整数(4)代表右对齐,不足左边补空格,负整数(-4)代表左对齐,不足右边补空格。
数据长度为4位,包括小数点,1代表小数点后有一位。
数据占四位,小数点后面保一位
有效位数为4为,其中一位为小数位
这是printf的输出格式,4代表输出数据的位数,.1代表保留小数点的位数,一般是想要数据对齐时使用。
例如:
float?b?=?3.42;
printf("%4.1f\n",?b);输出即为:
_3.4
_代表空格,输出的数据占4位,如果还有一个数据是34.2,也只用4.1f输出,这样两条数据就会对齐输出。
正整数(4)代表右对齐,不足左边补空格,负整数(-4)代表左对齐,不足右边补空格。
数据长度为4位,包括小数点,1代表小数点后有一位。
数据占四位,小数点后面保一位
有效位数为4为,其中一位为小数位
推荐阅读