关于这个c语言中的实型数据的问题?关于这个实型数据我理解的不是很透彻,看看的理解对不对?谢谢~

实型数据分为单精度和双精度。(我想问一下怎么区别一个实数是单精度还是双精度?)实型常量又叫浮点常量。浮点常数为双精度型.(浮点常数和浮点常量是不是同一个意思?还是有区别的... 实型数据分为单精度和双精度。(我想问一下怎么区别一个实数是单精度还是双精度?)
实型常量又叫浮点常量。浮点常数为双精度型.(浮点常数和浮点常量是不是同一个意思?还是有区别的?)
还有就是实型在内存中是怎样存储的?单精度和双精度是不是一样?
展开
 我来答
猪头或火宝宝
2010-08-16 · TA获得超过2758个赞
知道小有建树答主
回答量:1001
采纳率:0%
帮助的人:1518万
展开全部
浮点型分为单精度和双精度,关于如何区分单精度还是双精度,那是系统的事情,我们是要会使用就是可以了。
区别如下:单精度在内存中一般是占4个字节,有效数字为6-7位。双精度一般占8个字节,有效数字有15--16位。
关于单精度和双精度在内存中是如存储的问题。我们知道整型在内存中是按二进制存储的,比如;int a=3,一般整型占2个字节即16位:0000 0000 0000 0011

而浮点型就不一样了,系统把浮点型数据分成小数部分和指数部分,分别存储。
比如:3.15149 + .14159 1
符号 小数部分 指数
即单精度和双精度存储方式是一样的,但存储的范围是不一样的,关于如何控制范围,那就不是我所管的了,要是楼主很想知道,建议看看《计算机组成原理》,或许有帮助!!!
晃悠世界yq
2010-08-16 · TA获得超过2846个赞
知道小有建树答主
回答量:241
采纳率:0%
帮助的人:193万
展开全部
浮点是表示小数用的,区别与定点数,
因为用二进制表示小数与十进制不是完全一样
特别是小数位数多了,用二进制位数少了就不能表示了,此时就用双精度表示了
你去查下浮点吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式