社区
汇编语言
帖子详情
请教大家一个问题,关于二进制小数的。
傻瓜学者
2009-07-24 12:31:54
在定点小数简单的情形下,假如字长为n
书上说,它能表示的小数范围为:-(1-2^(-n))~~1-2^(-n)
这一点不太懂。假设n=3,那么2^(-3)=0.125,1-2^(-n)=0.875
按照书上的说法,它能表示的数的范围为:-0.875~~0.875
那诸如0.3、0.874、0.011这些数将如何表示呢?它所说的范围到底是指什么呢?
麻烦各位指点迷津!
...全文
180
5
打赏
收藏
请教大家一个问题,关于二进制小数的。
在定点小数简单的情形下,假如字长为n 书上说,它能表示的小数范围为:-(1-2^(-n))~~1-2^(-n) 这一点不太懂。假设n=3,那么2^(-3)=0.125,1-2^(-n)=0.875 按照书上的说法,它能表示的数的范围为:-0.875~~0.875 那诸如0.3、0.874、0.011这些数将如何表示呢?它所说的范围到底是指什么呢? 麻烦各位指点迷津!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
傻瓜学者
2009-08-05
打赏
举报
回复
感谢各位!
最近上班比较忙没有及时结贴。
jue222
2009-07-27
打赏
举报
回复
浮点数据类型表示,采用IEEE754制定的浮点格式。
cnzdgs
2009-07-26
打赏
举报
回复
小数大多是用近似值表示的,只有极少部分可以精确表示。
十进制小数转换为二进制可以用循环乘2的方法,每次乘2的的结果大于1,则对应的二进制位为1,把结果减去1后继续循环,每次计算出一位数字,直到达到所需的精度为止。例如0.3:
第1次乘2后为0.6,对应的二进制位为0;
第2次乘2后为1.2,对应的二进制位为1,减1后为0.2;
第3次乘2后为0.4,对应的二进制位为0;
第4次乘2后为0.8,对应的二进制位为0;
第5次乘2后为1.6,对应的二进制位为1,减1后为0.6;
所以十进制0.3转换为二进制后是0.0100110011001……,循环节为1001。
KingWolfOfSky
2009-07-24
打赏
举报
回复
定点小数,假设n=3,那么.111就表示0.875,加上符号位它能表示的数的范围为:-0.875~~0.875
你算的2^(-3)=0.125是精度
0.3、0.874、0.011都无法精确表示,要根据你选择的位长和近似方法而定
goodider
2009-07-24
打赏
举报
回复
推荐楼主去看看浮点的各种进制的表示方法。
第03章-
二进制
、八进制、十进制、十六进制之间的转换
本课程内容如下:第1节
二进制
及十进制的由来第2节
二进制
、十进制、八进制、十六进制的表示方法第3节
二进制
和十进制之间的相互转换第4节
二进制
和八进制之间的相互转换第5节
二进制
和十六进制之间的相互转换第6节 案例:把十进制IP转换成
二进制
表示形式第7节
二进制
算数运算和逻辑运算
计算机
二进制
知识,[转载]计算机知识--
二进制
,十进制,十六制算法
二进制
,十进制,十六制算法一.在计算机应用中,
二进制
使用后缀b表示;十进制使用后缀d表示,十六制使用后缀H表示。二.
二进制
,十六进制与十进制的计算转换1.
二进制
转换为十进制计算公式:
二进制
数据X位数字乘以2的X-1次方的积的总和例:10101011b=()d数据10101011X-1位76543210相应的十进制值即为:27+25+23+21+20=128+32+8+2+1=1712.十六进制转...
十进制计算机算法,计算机知识--
二进制
,十进制,十六制算法
二进制
,十进制,十六制算法一.在计算机应用中,
二进制
使用后缀b表示;十进制使用后缀d表示,十六制使用后缀H表示。二.
二进制
,十六进制与十进制的计算转换1.
二进制
转换为十进制计算公式:
二进制
数据X位数字乘以2的X-1次方的积的总和例:10101011b=()d数据10101011X-1位76543210相应的十进制值即为:27+25+23+21+20=128+32+8+2+1=1712.十六进制转...
简单易懂的进制转换!
1. 十 -----> 二 (25.625)(十) 整数部分: 25/2=12......1 12/2=6 ......0 6/2=3 ......0 3/2=1 ......1 1/2=0 ......1 然后我们将余数按从下往上的顺序书写就是:11001,那么这个11001就是十进制25的
二进制
形式
小数
部分: 0.625*2=1.25 0.25 *2=0.5 0.5 *2=1.0
进制转换
一、正数 在高速发展的现代社会,计算机浩浩荡荡地成为了人们生活中不可缺少的一部分,帮助人们解决通信,联络,互动等各方面的
问题
。今天我就给大家讲讲与计算机有关的“进制转换”
问题
。 我们以(25.625)(十)为例讲解一下进制之间的转化
问题
。 说明:
小数
部份的转化计算机二级是不考的,有兴趣的人可以看一看。 1. 十 -----> 二 (25.625)(十) 整数部分:
汇编语言
21,459
社区成员
41,601
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章