请问::c语言。双精度浮点型和长双精度浮点型区别?谢谢。。。

 我来答
pbboy118
推荐于2016-03-25
知道答主
回答量:9
采纳率:0%
帮助的人:12.3万
展开全部
其实就是有效位数不一样。
浮点型变量分为单精度(float)、双精度(double)和长双精度(long double)3类。在Turbo C 中:
比特(位)数 有效数字
float 32 6-7
double 64 15-16
long double 128 18-19
ANSI C 并未具体规定每种类型数据的长度、精度、数值范围,有的系统将double所增加的32位全用于存放小数部分,这样可以增加数值的有效范围,减少舍入误差。有的系统则将所增加的位(bit)一部分存放指数部分,这样可以扩大数值范围

参考资料: http://zhidao.baidu.com/question/89317458.html

yingliflying
2011-11-02
知道答主
回答量:16
采纳率:0%
帮助的人:17.4万
展开全部
位数不一样而已,
如在16位计算机上,double表示64位,而long double表示80位,长双精度型表示的范围就大了许多
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式