c++中为什么1.0+2.0输出来不是3.0而是3(定义输出结果为double型) 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c++ 定义 double 搜索资料 3个回答 #热议# 发烧为什么不能用酒精擦身体来退烧? 晚风浮醉 2018-03-25 知道答主 回答量:5 采纳率:100% 帮助的人:1.8万 我也去答题访问个人页 关注 展开全部 cout自动调整了精度,你可以使用iomanip头文件下的操纵函数setprecision()自己调整输出的精度。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 匿名用户 2018-03-25 展开全部 因为cout会自动调整输出精度 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 xyz5201314678 2018-03-25 · TA获得超过3167个赞 知道小有建树答主 回答量:9981 采纳率:39% 帮助的人:621万 我也去答题访问个人页 关注 展开全部 定义输出结果为浮点型 本回答被网友采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 收起 更多回答(1) 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-11-06 C++中定义float a;a=2/3;但输出结果为0.a=3/2,输出结果为1.为什么哇?? 6 2016-02-19 c++中定义的变量为double型,为什么输出的数值总是不正确这是为什么,代码如下 1 2017-09-07 C++中double型数值计算结果为0为什么输出的不是0? 7 2015-01-24 return double[ ]{1.0, 2.0, 3.0}; 和 return new double[ ]{1, 2, 3};有什么区别?求Java大神指点 5 2011-12-07 C++ 问题 输出时 count 为什么是0 而不是 3 2017-11-19 在C++中输出1.0会默认输出1;这个可以用iomanip来解决,但是如果输入的数据是21.234 1.0 1.00 1 2018-03-06 c++程序为什么定义double会输出整型 1 2017-01-15 C++输出的double型数据里面的e是什么意思? 8 更多类似问题 > 为你推荐: