C语言中单精度实数双精度实数是什么意思 编程中 有什么特别要求吗

 我来答
larry_evants
2011-08-12 · TA获得超过1.2万个赞
知道大有可为答主
回答量:4544
采纳率:0%
帮助的人:5337万
展开全部
单精度,双精度是数据的表示范围不一样。单精度用4个字节来表示,双精度用8个字节来表示。

用双精度来计算,精算的精度高。如果用来写计算的程序,尽量用双精度的浮点数。

参考资料: http://baike.baidu.com/view/339796.htm

隋蔓42
2011-08-12 · TA获得超过867个赞
知道小有建树答主
回答量:234
采纳率:0%
帮助的人:147万
展开全部
简单的说,就是小数位数的不同,编程中双精度的精度高,不过一般用双精度,双精度占的内存大,
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miracle20003
2011-08-12 · TA获得超过158个赞
知道小有建树答主
回答量:358
采纳率:0%
帮助的人:137万
展开全部
其实就是有效位数不一样。
单精度实数 4字 32位
双精度实数 8字 64位
当然这个跟你使用的操作系统位数有关!
一般使用双精度实数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浅伤式——笑靥
2011-08-12
知道答主
回答量:12
采纳率:0%
帮助的人:7.6万
展开全部
有效位数不一样:浮点型变量分为单精度(float)、双精度(double)和长双精度(long double)3类。在C 中:比特(位)数 有效数字float 32 double 64 long double 128 编程的时候一般都选单精度(float)就够了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f598fe2
2011-08-12 · 超过75用户采纳过TA的回答
知道答主
回答量:252
采纳率:0%
帮助的人:169万
展开全部
如果数据很大的话就用双精度实数,但是一般用单精度的。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式