中易网

c语言为什么float输入9位就错了

答案:1  悬赏:20  
解决时间 2021-03-24 05:58
c语言为什么float输入9位就错了
最佳答案
#include         // 以VS13为例子

#define FLT_DIG 6;        
// 对于float类型,最多的十进制数字,可以被转化为浮点数
// 而且不损失精度的个数

// 对没错,是6,不是9

举例子:

1234.581 (7位数字十进制)

转化为float类型

// rounded 如果四舍五入结果为
float 中的数据 0x449A5298
十进制表示为 1234.5811

// 你看这不是7位就不行了么

// 原因怎么说呢,得从float类型储存方式出发了
// float用32个二进制数字储存

Bit 31   储存正负

Bit 30-23 储存指数

Bit 22-0 储存小数

// 简单来说,它能储存的值,在数轴上是不连续的
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问有哪位知道英制螺纹1.25-18(UNEF)-2A是什
用手机打电话为什么会有忙音,要怎么解决?
主板类型AMD Lynx Llano series APU是什么意
2016年8月5-21日( )奥运会
厦门理工学院文化产业管理(闽台合作项目)
辉县孟庄宾馆地址好找么,我有些事要过去
我养的孔雀公鱼,在缸里一个劲的转圈,是啥病?
7977王者传奇目前最新版本是多少?
我犯了错误~在家思过~老妈让写学习计划书~~急
深圳宝安区石岩街道哪回收手机|相机|苹果iPad
商丘在哪能做亲子鉴定,
写出三对意思相反的成语
地下城与勇士进入杀怪地图怎么选择冒险模式或
车贷一期没还!有什么后果
从湖南邵阳到湖北襄樊做火车怎么转车最近最省
推荐资讯
三全路渠东路能装光纤宽带吗?
公司起名大全
请写出三首古诗中含“雪”的句子?急急急急
长寿花的种植方法
13的倍数有______
厦门租车哪里划算?厦门天下行租车怎么样啊?
小型洗衣机品牌有哪些?
请问濮阳哪里有代售火车票的?
跨专业考研考心理学难度大吗
90岁健康老人风烛残年卧床不起,皮肤下有水泡
小弟前几个月买了森海的HD598最近想入手七彩
韩束BB霜好吗?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?