当前位置 :
【试计算存放单精度实数-12.7机内表示的二进制值】
1人问答
问题描述:

试计算存放单精度实数-12.7机内表示的二进制值

潘云回答:
  将原始数据进行整数化:   (12.7)10*(2^20)10   =(12.7)10*(1048576)10   =(13316915.2)10   >(13316915)10//去掉小数,保留整数部分   =(CB3333)16   =(110010110011001100110011)2   =(110010110011001100110011)2   因为最初乘了1048576,即2的20次方,所以换算成二进制时应右移20位,去掉前导零,   即(1100.10010110011001100110011)2   单精度浮点数保存的字节格式如下:   地址:+0+1+2+3   内容:SEEEEEEEEMMMMMMMMMMMMMMMMMMMMMMM   根据IEEE浮点数的定义,将上述二进制数规格化:   (-12.7)10   >-(1100.10110011001100110011)2   >-1.10010110011001100110011*(2^3)   符号S为负,等于1B;   指数EEEEEEEE为3+127=130,等于10000010B;   尾数为10010110011001100110011B;   合成后为   11000001010010110011001100110011   若将上述值表示为十六进制数,则为(C14B3333)16.
数学推荐
最新更新
热门数学
PC端 | 移动端 | mip端
字典翻译(zidianfy.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
电话:  邮箱:
Copyright©2009-2021 字典翻译 zidianfy.com 版权所有 闽ICP备2022014709号-7
lyric 頭條新聞