首页 热点资讯 义务教育 高等教育 出国留学 考研考公

IEEE 754 标准 float f=1.5678E3啥意思啊,求高手知会!!!

发布网友 发布时间:2022-04-23 13:15

我来回答

1个回答

热心网友 时间:2023-10-15 04:03

这个知识点囊括在了计算机组成原理里面,如果不了解具体的IEEE 754那么可以自己查一下,这里简单说一下,ieee 754的float格式占了4B大小,格式为 1位符号位 + 8位阶码 + 23位尾数,其中尾数部分省略了一个 1 不存储。
1.5678E3 的 十进制就是 1567.8, 现将其转为二进制 11000011111.1100110011001(这里总共应该有24位,后面是求不了精确的,因为小数部分是0.8), 后面是求不完整的,这里只求一个近似。而后将其右归,1.1000011111 1100110011001 x 2 ^ (1000 1001),这里1000 1001是 10 + 127 的二进制,因为规定阶码是用+127的移码来表示的,不清楚的话去参考IEEE754标准,故,f的IEEE754格式应该为 0(符号位)10000111111100110011001(23位,第一位的1不存储)1000 1001(阶码),合起来0100001111111001100110011000 1001

热心网友 时间:2023-10-15 04:03

这个知识点囊括在了计算机组成原理里面,如果不了解具体的IEEE 754那么可以自己查一下,这里简单说一下,ieee 754的float格式占了4B大小,格式为 1位符号位 + 8位阶码 + 23位尾数,其中尾数部分省略了一个 1 不存储。
1.5678E3 的 十进制就是 1567.8, 现将其转为二进制 11000011111.1100110011001(这里总共应该有24位,后面是求不了精确的,因为小数部分是0.8), 后面是求不完整的,这里只求一个近似。而后将其右归,1.1000011111 1100110011001 x 2 ^ (1000 1001),这里1000 1001是 10 + 127 的二进制,因为规定阶码是用+127的移码来表示的,不清楚的话去参考IEEE754标准,故,f的IEEE754格式应该为 0(符号位)10000111111100110011001(23位,第一位的1不存储)1000 1001(阶码),合起来0100001111111001100110011000 1001

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com