栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

咸鱼的翻身计划1:一些特定格式的输出

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

咸鱼的翻身计划1:一些特定格式的输出

如果想要输出一些特定的格式可以用以下方法:

printf("%.2lf",a);         输出实数a并保留小数点后两位。

printf("%-5d%5d",a,b);        输出整数a 空五格,不足左对齐,输出整数b 空五格,不足右对齐。

printf("%-5.2lf",a);        两种结合,占5格保留两位小数。

用C++里的 cout 也能实现这些

cout<cout<< left<cout<< right<

C++默认浮点数输出有效位数是 6 位(若前面整数位数大于 6 位,使用科学计数法输出),而通过以下几种方式可以更改输出精度:
1.使用 setprecision(n) 即可设置浮点数输出的有效位数
(若前面整数位数大于 n 位,使用科学计数法输出)
2.使用 setiosflags(ios::fixed) 或 fixed,表示对小数点后面数字的输出精度进行控制
所以,和 setprecision(n) 结合使用即 cout<

    

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1002053.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号