读书人

c知识解决方案

发布时间: 2012-04-17 15:06:33 作者: rapoo

c知识
printf("a: %4.0lf%% b:%4.1lf minutes\r", prog, timer);



这里面%4.0lf%% 。。。是什么意思呢?

[解决办法]
0代码输出的浮点数有效数字为0,4代表输出要占四个字符长度
[解决办法]
要想输出"%"这个符号,必须要两个%号连续才能输出
[解决办法]
%4.0lf%% 4表示输出的字符长度,若不够则在前补空格
0表示小数部分输出长度,四舍五入原则
lf表示为double型
%%表示输出%字符

读书人网 >C语言

热点推荐