一道输出问题C/C++

#include<stdio.h>

using namespace std;

int main()

{

float k=0.8567;

printf("%06.1f%%",k*100);

return 0;}

//为什么这里输出会是0085.7%???

#笔试题目#
全部评论
%06表示总共六位前部0补齐,一位精度,两个%输出一个%
点赞 回复 分享
发布于 2019-04-06 21:37
小数点占一位
点赞 回复 分享
发布于 2019-04-06 21:45
就是为什么他会舍四进五,不应该是85.6%么
点赞 回复 分享
发布于 2019-04-06 21:46

相关推荐

10-15 09:13
已编辑
天津大学 soc前端设计
点赞 评论 收藏
分享
11-04 14:10
东南大学 Java
_可乐多加冰_:去市公司包卖卡的
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务