本文主要是介绍打印浮点数的格式说明符,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在C语言的 printf 函数中,格式说明符 %3.1f的含义如下:
①3表示输出的总宽度(包括整数部分、小数点和小数部分,小数点算1位),如果整个浮点数的宽度小于这个数,那么它会在左侧用空格填充。如果整个浮点数的宽度大于这个数,那么它会原样输出,不会被截断。
②.1 表示小数点保留1位小数,它会自动四舍五入。
#include <stdio.h>
int main() {double f=3.1415926;printf("%3.1f\n", f);printf("%4.1f\n", f);return 0;
}
输出:
3.1
3.1
这篇关于打印浮点数的格式说明符的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!