C语言-%m.nf意义

2020-01-06  本文已影响0人  广陵周惊蛰

在C语言的输出中,%m.nf意义:

1、f表示输出的数据是浮点数;
2、n表示输出的数据保留小数点后n位小数,第n+1位四舍五入,若不足n位则补0;
3、m表示输出数据在终端设备上占有m个字符,并右对齐,如果实际的位数小于m时,左边用空格补足,如果实际位数大于7时,向右扩展输出。

比如:
printf("%4f\n",123.4);
printf("%2f\n",123.4);
printf("%.4f\n",123.4);
输出结果为:
123.4
123.4
123.4000

应用:

printf("%4d%6.1f\n",fahr,celsius);

%6.1f

printf("%4d%9.1f\n",fahr,celsius);


%9.1f
上一篇 下一篇

猜你喜欢

热点阅读