c语言中保留两位小数如何写?
6个回答
展开全部
输出时?%.2f 即可指定输出两位小数 。
例题:
356.f表示什么: 举个例子:%a.bf (a,b均为整数) 是说输出时按浮点数输出,共占a位。其中小数部分b位(若数值本身位数不足,后补0;超过则截断),小数点1位,整数部分a-b-1位(不足,前补空格;超出则按实际位数输出)。 当a或b为空时,a或b按系统默认取值。 所以356.f 就是一共输出356位(前面很多空格),小数部分则按系统默认输出6位。
前面没有百分号: 没有%啊,那就直接输出356.f 不过,这样可能会出现错误:前面的变量输出描述和后面的变量不对应。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
printf("%2lf",a)
%2f是把float的所有位数输出2位,包括小数点,如果不足2位,补0
%2lf是把double的所有位数输出2位,包括小数点,如果不足2位,补0
%2f是把float的所有位数输出2位,包括小数点,如果不足2位,补0
%2lf是把double的所有位数输出2位,包括小数点,如果不足2位,补0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
格式化浮点数例如变量为d
printf("d=%.2f",d);
如有帮助,望采纳,祝你学习愉快。
printf("d=%.2f",d);
如有帮助,望采纳,祝你学习愉快。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
printf("%.2f",123.456)
%.2f就是保留两位小数
%.2f就是保留两位小数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询