问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言中的float数据类型的有效数字为什么是6~7位

发布网友 发布时间:2022-05-07 04:26

我来回答

2个回答

热心网友 时间:2023-10-15 13:37

float数据 机器内是2进制数,
1位符号位
8位指数位
23位“尾数”位
共32 位 2进制数。
平时讲 有效数字 是6~7位 ,指10进制。

通常程序输入的数是10进制,进入机器后要化成2进制,计算完又转十进制输出。
10进制到2进制,2进制到10进制 转换,有的数化不净,有的数化得净。
如同10进制分数化10进制小数,有的化得净(例如 4分之1,变0.25),有的化不净(例如 3分之1,变0.33333....)。

10进制到2进制,2进制到10进制 转换,化得净的效数字7位,化不净的效数字6位,因为最后一位有舍入误差。
例如:
float x,y;
x=0.51; // 化不净
y=0.5; // 化得净
printf("x=%.8f y=%.8",x,y); // 输出 0.50999999 0.50000000

热心网友 时间:2023-10-15 13:38

有效数字是和所占内存的字节数有关,float占4个字节,然后再用二进制算出它的范围追问分别举个例子?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
保暖饭盒什么牌子的好 保温饭盒哪个牌子好,分享保温饭盒十大品牌排行榜排名 保温饭盒都有什么牌子 132张好看的氛围感女生头像 比伯结婚后剪短发抹发胶,还能改变粉丝心中的“邋遢造型”吗? 浦发万事达卡无价世界卡是什么卡 EXL怎么引用另一个表格数据?? 宜家哪些值得买 宜家有哪些值得买的 宜家值得买的东西有哪些 宜家哪些产品不值得买 密室逃脱“逃出发型设计室”游戏的攻略 float的范围和有效数字怎么算出来的? 密室逃脱酒店魅影的第一关密码是什么 float 有效位7位? 密室逃脱之酒店惊魂第七天攻略? float的有效位数是六位,指的是小数点之后的六位还是包括小数点前的数总共六位 密室逃脱酒店惊魂第三天攻略? float的有效数字到底是6位还是7位 真人版密室逃脱黄昏旅馆攻略 密室逃脱逃出酒店公寓第11关怎么过图解 密室逃脱8逃出酒店浴室房间 抹布放在镜子的黑色部分为什么得不到钥匙? 密室逃脱比赛系列1一逃出豪华酒店公寓第五关怎么过关? 被手机号绑定了,手机号不用了,微信上不去了,怎么办? 不用了如何解绑手机号 怎么把百度云盘清干净 4口之家买滚筒洗衣机买多大的?LG声音会小一点吗? 什么型号的滚筒洗衣机更适合普通的两口家庭? 台湾人怎样说话 台湾人怎样说话 怎样学台湾人讲话 密室逃脱 逃出画室 攻略 float数据类型 的范围:约为6位有效数字怎么算的? c语言中的float的有效位数到底是多少? float的范围和有效数字怎么算出来的 C语言中float和double的区别,float六位有效数字是指什么 float的取值范围是什么? 为什么float的有效数字范围为-2~2? 芒果青奶昔的做法有哪些? 日线级别的强势三买怎么确认,请您看见能回答下么 怀新投顾推荐的怎么样,放心吗。 八哥应该怎样训练说话? 八哥要怎么样调教才可以说话? 怎么训练八哥鸟说话? 怎么教八哥才开口说话 如何训练八哥鸟学讲话? 怎样训练八哥说话 如何教八哥说话....... 怎么快速教八哥说话 八哥该怎么训练说话 怎么教小八哥说话?