double 和双精度float型有什么区别

 我来答
L_o_o_n_i_e
推荐于2017-09-27 · TA获得超过4.2万个赞
知道大有可为答主
回答量:8507
采纳率:38%
帮助的人:5083万
展开全部
double 有效数字14位,float型有效数字7位,所以double精度高。
double 占内存 8 字节,,float占内存 4 字节,float 省内存,运算速度快。
输入/输出格式 double 用 %lf, float 用 %f
longinus_dean
2011-11-23 · TA获得超过2282个赞
知道小有建树答主
回答量:1097
采纳率:50%
帮助的人:1508万
展开全部
float32位二进制,double64位二进制
都是IEEE的一个标准,用于存储浮点数
在一般情况下建议使用double类型,虽然一些老书会建议多用float,不过其实因为cpu现在一般集成的浮点数运算器都是double或者long double的,所以建议用double,long double是80位二进制
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hu_pt
2011-11-23 · TA获得超过100个赞
知道小有建树答主
回答量:364
采纳率:0%
帮助的人:196万
展开全部
double 就是双精度浮点数 也就是双精度float
double和float之间的区别就是前者比后者能显示的数据更宽
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式