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

分析IEEE32位浮点格式中阶码字段和指数e

发布网友 发布时间:2022-04-21 02:43

我来回答

1个回答

热心网友 时间:2022-06-17 12:44

摘要我们已经知道,浮点数是采用科学计数法来表示一个数字的,它的格式可以写成这样:V = (-1)^S * M * R^E其中各个变量的含义如下:S:符号位,取值 0 或 1,决定一个数字的符号,0 表示正,1 表示负M:尾数,用小数表示,例如前面所看到的 8.345 * 10^0,8.345 就是尾数R:基数,表示十进制数 R 就是 10,表示二进制数 R 就是 2E:指数,用整数表示,例如前面看到的 10^-1,-1 即是指数如果我们要在计算机中,用浮点数表示一个数字,只需要确认这几个变量即可。假设现在我们用 32 bit 表示一个浮点数,把以上变量按照一定规则,填充到这些 bit 上假设我们定义如下规则来填充这些 bit:符号位 S 占 1 bit指数 E 占 10 bit尾数 M 占 21 bit按照这个规则,将十进制数 25.125 转换为浮点数,转换过程就是这样的(D代表十进制,B代表二进制):整数部分:25(D) = 11001(B)小数部分:0.125(D) = 0.001(B)用二进制科学计数法表示:25.125(D) = 11001.001(B) = 1.1001001 * 2^4(B)所以符号位 S = 0,尾数 M = 1.001001(B),指数 E = 4(D) = 100(B)。按照上面定义的规则,填充到 32 bit 上,就是这样:浮点数的结果就出来了,是不是很简单?但这里有个问题,我们刚才定义的规则,符号位 S 占 1 bit,指数位 E 占 10 bit,尾数 M 占 21 bit,这个规则是我们拍脑袋随便定义出来的。如果你也想定一个新规则,例如符号位 S 占 1 bit,指数位 E 这次占 5 bit,尾数 M 占 25 bit,是否也可以?当然可以。按这个规则来,那浮点数表示出来就是这样我们可以看到,指数和尾数分配的位数不同,会产生以下情况:指数位越多,尾数位则越少,其表示的范围越大,但精度就会变差,反之,指数位越少,尾数位咨询记录 · 回答于2021-11-12分析IEEE32位浮点格式中阶码字段和指数e亲,您好,您的问题我已经看到了,这道题由我来为您解答,打字需要一点时间,请耐心等待一下,谢谢!我们已经知道,浮点数是采用科学计数法来表示一个数字的,它的格式可以写成这样:V = (-1)^S * M * R^E其中各个变量的含义如下:S:符号位,取值 0 或 1,决定一个数字的符号,0 表示正,1 表示负M:尾数,用小数表示,例如前面所看到的 8.345 * 10^0,8.345 就是尾数R:基数,表示十进制数 R 就是 10,表示二进制数 R 就是 2E:指数,用整数表示,例如前面看到的 10^-1,-1 即是指数如果我们要在计算机中,用浮点数表示一个数字,只需要确认这几个变量即可。假设现在我们用 32 bit 表示一个浮点数,把以上变量按照一定规则,填充到这些 bit 上假设我们定义如下规则来填充这些 bit:符号位 S 占 1 bit指数 E 占 10 bit尾数 M 占 21 bit按照这个规则,将十进制数 25.125 转换为浮点数,转换过程就是这样的(D代表十进制,B代表二进制):整数部分:25(D) = 11001(B)小数部分:0.125(D) = 0.001(B)用二进制科学计数法表示:25.125(D) = 11001.001(B) = 1.1001001 * 2^4(B)所以符号位 S = 0,尾数 M = 1.001001(B),指数 E = 4(D) = 100(B)。按照上面定义的规则,填充到 32 bit 上,就是这样:浮点数的结果就出来了,是不是很简单?但这里有个问题,我们刚才定义的规则,符号位 S 占 1 bit,指数位 E 占 10 bit,尾数 M 占 21 bit,这个规则是我们拍脑袋随便定义出来的。如果你也想定一个新规则,例如符号位 S 占 1 bit,指数位 E 这次占 5 bit,尾数 M 占 25 bit,是否也可以?当然可以。按这个规则来,那浮点数表示出来就是这样我们可以看到,指数和尾数分配的位数不同,会产生以下情况:指数位越多,尾数位则越少,其表示的范围越大,但精度就会变差,反之,指数位越少,尾数位
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
缘起缘灭美文 个人取得交易手续费返还收入需缴个人所得税吗 个人所得税返还手续费交增值税吗 输血有什么不良反应? 总是梦见很恐怖的快速飞 梦里面还知道自己在做梦想赶紧醒来 问题... 武汉商学院地址是什么 武汉商学院交通方便吗。离市区远吗 武汉商学院地理位置很偏吗 ...2013年10月10日, 农历2013年9月6日, 阴历二零一三癸巳年九月初六日12... 男孩 出 生于2013年10月10日(农历九月初六)凌晨3:07分五行缺什么啊? C语言中#define ESP 1e-1什么意思? 浮点数中间出现的E是什么东西啊 什么是elink? e有什么英语单词 eetfrha组成什么单词? EXCEL表格出现—5.00222E-12是什么意思? 连杆浮球液位开关sLH一p一E一3一F一750 九号电动车浮E15是什么意思 E+H浮球开关型号::FTS20-A 和FTS20-N有什么区别吗 升学e网通能浮窗吗? 升学e网通怎么开浮窗? e+h有浮球液位计吗,若没有进口品牌哪个有的? 笔记本电脑打开后!点击任何东西都没响应,是怎么回事? 笔记本电脑老是显示Windows资源管理器未响应怎么办 笔记本电脑程序突然未响应怎么解决 手提电脑开机没反应怎么办 笔记本电脑开机没有反应怎么办 笔记本电脑开机系统未响应怎么办 笔记本电脑死活开不了机,完全没有反应? 笔记本电脑按开机无任何反应 E×E的名词解释 “单精浮点数”里的“E”是什么意思? c语言中 含e的浮点型常量表示方法是什么 深井泵无水怎么自动控制故障显示E? 双精度浮点数后面加一个E是什么意思 浮点指数e后可以用字母吗 DNF大枪穿什么装备好 DNF:男大枪神话装备如何选择?如何搭配最强? DNF的大枪带那件远古2套好,速射,棘手,歼灭那件。 DNF大枪装备的选择 DNF男大枪带什么武器装备和首饰好? dnf大枪远古1和远古2装备叫什么名字? dnf刷图大枪穿远古套好还是50CC好啊? DNF男大枪带什么传说套装好? dnf70大枪装备选择 DNF男大枪装备选择搭配来高手 DNF远古套装好,还是60套装好,本人61女大枪 求解 DNF大枪装备怎么配 DNF 60级纯刷图大枪是穿远古1套还是60级的职业套好? dnf女大枪装备选择