c++中cout输出的是什么格式,double输出格式 a=123.456789012345;最终输出的是123.457

不明白第一句输出的为什么是123.457_百度知道
不明白第一句输出的为什么是123.457
不明白第一句输出的为什么是123.457#include &iostream&
#include &iomanip&
int main()
double a=123.;
cout&&setprecision(9)&&a&&
cout&&setprecision(6)&&
cout&&setiosflags(ios::fixed);
我有更好的答案
答案:约等于123解题:根据四舍五入的规则,一个数精确到个位看十分位上的数,十分位是4小于5,不进位,那么这个数约等于123
a不是等于123.4567890那一长串东西吗
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 long double 输出格式 的文章

 

随机推荐