C语言中单精度实数双精度实数是什么意思 编程中 有什么特别要求吗
5个回答
展开全部
单精度,双精度是数据的表示范围不一样。单精度用4个字节来表示,双精度用8个字节来表示。
用双精度来计算,精算的精度高。如果用来写计算的程序,尽量用双精度的浮点数。
用双精度来计算,精算的精度高。如果用来写计算的程序,尽量用双精度的浮点数。
参考资料: http://baike.baidu.com/view/339796.htm
展开全部
简单的说,就是小数位数的不同,编程中双精度的精度高,不过一般用双精度,双精度占的内存大,
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实就是有效位数不一样。
单精度实数 4字 32位
双精度实数 8字 64位
当然这个跟你使用的操作系统位数有关!
一般使用双精度实数。
单精度实数 4字 32位
双精度实数 8字 64位
当然这个跟你使用的操作系统位数有关!
一般使用双精度实数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有效位数不一样:浮点型变量分为单精度(float)、双精度(double)和长双精度(long double)3类。在C 中:比特(位)数 有效数字float 32 double 64 long double 128 编程的时候一般都选单精度(float)就够了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果数据很大的话就用双精度实数,但是一般用单精度的。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询