题目
[例2] 将十进制数数20.59375转换成32位浮点数的二进制格式来存储.
[解:]
首先分别将整数和分数部分转换成二进制数:
20.59375=10100.10011
然后移动小数点,使其在第1,2位之间
10100.10011=1.010010011×24 e=4
于是得到:
S=0,E=4+127=131,M=010010011
最后得到32位浮点数的二进制存储格式为:
0100 0001 1010 0100 1100 0000 0000 0000=(41A4C000)16
我想问的是,将整数和分数部分转换成二进制数如何实现··
就是说:20.59375=10100.10011是怎么来的?
[解:]
首先分别将整数和分数部分转换成二进制数:
20.59375=10100.10011
然后移动小数点,使其在第1,2位之间
10100.10011=1.010010011×24 e=4
于是得到:
S=0,E=4+127=131,M=010010011
最后得到32位浮点数的二进制存储格式为:
0100 0001 1010 0100 1100 0000 0000 0000=(41A4C000)16
我想问的是,将整数和分数部分转换成二进制数如何实现··
就是说:20.59375=10100.10011是怎么来的?
提问时间:2021-03-04
答案
整数部分20D=10100B这个很简单,将20除2取倒序列就可以了或者是分解法
20=2^4 0*2^3 2^2 0*2^1 0*2^0=10100B
小数部分是乘2取整数
0.59375*2=1.1875 1
0.1875*2=0.375 0
0.375*2=0.75 0
0.75*2=1.5 1
0.5*2=1 1
所以0.59375=0.10011
所以 20.59375=10100.10011
20=2^4 0*2^3 2^2 0*2^1 0*2^0=10100B
小数部分是乘2取整数
0.59375*2=1.1875 1
0.1875*2=0.375 0
0.375*2=0.75 0
0.75*2=1.5 1
0.5*2=1 1
所以0.59375=0.10011
所以 20.59375=10100.10011
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1请各位英语高手帮我找出翻译的错误,或者优美或高级的句子
- 2在4乘4的方格纸上作出面积为10cm2的正方形,然后在数轴上表示实数根号10与-根号10
- 3一原电池,负极是CH3OH,正极是O2,电解质是KOH溶液,为什么总反应式为2CH3OH+3O2=2CO2+2H20.而在另一新型燃料电池,负极为乙烷,正极为O2,电解质溶液是KOH溶液(足量),总反
- 4求复数z=-1+i的模及辐角主值
- 5生活中我们可以用苏轼的什么诗句经常提醒自己,要想认识失误的本质,必须全面客观地把握事物,冷静地分析.
- 6鳏这个字怎么读?
- 7关于x的方程2x-3=4m和x-m/2=m-3x有相同的根,求m的值.
- 8离太阳最近的四颗行星中温度低于地球的是什么
- 9良好的开端是成功的一半的作者是谁?
- 10下列机床型号中各位字母和数字代号的具体含义:CG6125B MK5040 MGK1320A Y3150E
热门考点
- 1( ) 5.Watching them ________ basketball is so exciting.A.play B.playing C.to play D.A and B
- 22sin+cos=-根号5 tan怎么求啊
- 3I would like some beef noodles 一般疑问句中some要改成any吗,为什么
- 4(x2-5)2+8(x2-5)+16怎么因式分解
- 5找规律3,6,27求第四个数啊急
- 6改为否定句
- 72750立方厘米=()毫升=()升 7.08立方分米=()立方分米=()立方厘米 5平方米=()平方分米
- 85句关于理想和信念的名言,再选其中一句写读后感(200字以上就可以了)
- 9我不能忍受声音太大的音乐 用英语怎么说
- 10一件商品随季节变化降价出售如果按现价降低10%仍可盈利160元,如果降低20%要亏损80元,这件商品进价多少元?