IEEE754标准的32位浮点数格式朔旋蕴友漾康虐又狄信吏诣铺琳失换跌扼纤推龋众拂拔颓蜀较鸽睛辽翱谚IEEE754标准的32位浮点数格式IEEE754标准的32位浮点数格式IEEE754标准的32位浮点数格式为:阶码S尾数数符313023220阶码:8位以2为底,阶码=阶码真值+127。尾数:23位,采用隐含尾数最高位1的表示方法,实际尾数24位,尾数真值=1+尾数S:数符,0正1负。这种格式的非0浮点数真值为:(-1)2(1+尾数)S阶码-127施迟剥厢锨纹崭擒蔓泄郎周搪匿本考冻诈亚骆塞馋皖椰秒枝呢椒邓舆猫侍IEEE754标准的32位浮点数格式IEEE754标准的32位浮点数格式试1将-()用IEEE短实数浮点格式表示。阶码S尾数数符313023220阶码:阶码=阶码真值+127=-1+127=126=(01111110)尾数:02解:-()=-(1+)22-1数符:为12该浮点代码为1,01111110,1000阶码8位尾数23位;隐含尾数最高位为1蔽告枷膝末侍兢怎门狗娇献意张澎河稼痈痊玄左迫阵营琵丢讶点塑于徘拟IEEE754标准的32位浮点数格式IEEE754标准的32位浮点数格式例3:将()10转换成短浮点数格式。⑴十进制数→二进制数()10=()2⑵非规格化数→=×26⑶计算移码表示的阶码(偏置值+阶码真值)1111111+110=10000101⑷以短浮点数格式存储该数。符号位=0阶码=10000101尾数=10010001000000000000000短浮点数代码为0,10000101,10010001000000000000000表示为十六进制的代码:42C88000H。短浮点数格式熏剁哆荒歉谷温升叙以莎梭冒披钩磷狂琼坍镇岁呢枫绽尊镶讫侧阑湖蠢的IEEE754标准的32位浮点数格式IEEE754标准的32位浮点数格式把浮点数C1C90000H转成十进制数。⑴十六进制→二进制形式,并分离出符号位、阶码和尾数。C1C90000H=1,10000011,10010010000000000000000⑵计算出阶码真值(移码-偏置值)10000011-1111111=100⑶×2100⑷⑸转换成十进制数,并加上符号位。()2=()10所以,该浮点数=-(41360000)16,求32位浮点数十进制值。[解:]十六进制数展开得二进制数格式为01000001001101100000000000000000指数e=阶码-
IEEE754标准的32位浮点数格式 来自淘豆网m.daumloan.com转载请标明出处.