C语言中%2f什么意思?
我知道%.2f是输出带有两位小数的,那%2f什么意思?为什么doublex=152.6752445;然后printf("x=%2f\n",x);是152.675244,这...
我知道%.2f是输出带有两位小数的,那%2f什么意思?为什么double x=152.6752445;然后printf("x=%2f\n",x);是152.675244,这和%f输出的不是一样了吗!怎么会这样,%2f什么意思?
展开
5个回答
展开全部
%mf,指定输出的数据共占m列。如果数值长度小于m,则左端补空格。如1.2,如果%f输出就是1.2,而%2f输出就是
1.2(前面补空格)
1.2(前面补空格)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
%2是小数点前如果小于2位则前面补零,大于两位则原样输出
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
%m.nf指输出数据共占m列,其中n位小数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
%2f就是如果输出1.5就变成01.5
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询