永发信息网

求解 C++ 的double有效数字长度问题

答案:2  悬赏:70  手机版
解决时间 2021-02-20 23:32
#include
using namespace std;
void main()
{ double amount=13.6753762;

cout <}
输出是13.6754。double 双精度类型,有效数字是15~16位 为什么这里输出只保留6个数字?求解
最佳答案
C++规定double型的有效数字至少为10位(大多数编译器的精度比这高),cout默认输出6位,可以调用cout.precision(n);设置精度,也可以使用操作算子cout<<setprecision(n);来设置精度。
全部回答
3.1415926作为字符串是9个字节, 但是作为double类型是用二进制表示的,8个字节一共64位二进制数,double的范围为-2^1024 ~ +2^1024,也即-1.79e+308 ~ +1.79e+308 d的问题不在于类型,而是在于3.1415926属于字面常量,字面常量是不区分类型的。只有变量才有类型的区分。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
物资贸易大厦停车场怎么去啊,有知道地址的么
西门子助听器会宁心声听力服务部地址在什么地
(16分)阅读下列材料,完成下列问题。材料一:我
哈佛是私立大学吗?
昆山市淀山湖造漆厂地址在什么地方,想过去办
男朋友说天天给我惊喜,一个多月都没有,其实
有时候呼吸的时候感觉喉咙里痒是怎么回事
为什么侠盗猎车手圣安地列斯招来的警察不坐警
2017年厦大附中什么时候招生考试
隆政五金电器总汇地址在哪,我要去那里办事
谁知道《红尘》这首歌曲,好听吗?
曹县快捷运输有限公司地址在什么地方,想过去
张艺谋的英雄是分段??
内钓浜岛在哪里啊,我有事要去这个地方
永兴怡天下生态农业有限公司地址在哪,我要去
推荐资讯
外地人在上海买二手房,产权证是我的名字,但
《神奇博士的秘密基地》读后感600字以上! 急
上海浦东发展银行24小时自助银行(沿兴路)我想
金恒不锈钢地址有知道的么?有点事想过去
阳光小郡这个地址在什么地方,我要处理点事
庆云宾馆地址在什么地方,想过去办事
【望眼欲穿是什么意思】{望眼欲穿}的望的意思
怎样辨别皮夹是不是真的牛皮?
处理SONY摄像机的MTS高清视频文件的电脑该如
鲁甸县桃源回族乡为民服务中心地址在哪,我要
美国Nike与大陆价格差多少
玉柏陶瓷我想知道这个在什么地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?