c语言中。%6.31lf是什么意思?不懂的别来。

2025-02-23 20:58:05
推荐回答(4个)
回答1:

6表示输出的最小宽度
.31 英文句号后面跟一个数字表示输出精度,这里就是输出31位小数
lf表示按double类型输出,实际上可以用%f,也能达到同样的效果

回答2:

6代表打印长度占6个字符
.代表要打印小数
31代表有效位,保留31位
lf代表打印long long double,或者long long float这样的长浮点类型
31位的的精度+6个字符宽度我他妈不知道些此表达式的人,是2还是缺!

回答3:

%3.1lf,表示总位数有三位,保留一位小数,对第二位四舍五入

回答4:

http://book.51cto.com/art/200901/106880.htm
printf的这种用法是不标准的,详情看我发的连接,不懂欢迎追问.