C语言在输出时,小数点算不算一列

来源:百度知道 编辑:UC知道 时间:2024/04/28 01:41:38
比如 printf("r=%6.2f,l=%6.2f,s=%6.2f,v=%6.2f\n",r,l,s,v);
6.2中六列中小数占2列,那整数呢?

6.2表示总共只能输出6位,其中小数点后面保畱2位浮点数,小数点本身也占一列,整数保畱3位
举个例子,比如说有个浮点数f=3.141593
printf("f=%6.2f\n",f);
最后的输出结果应该是__3.14
_表示空格,也就是说它输出的字符总长度必须是6位,如果整数,小数点和浮点数加在一起不满6位的话,在之前系统会自动补上相应的空格数

整数照常输出

好像是要占一列的