数的定点表示和浮点表示

在计算机中小数点一般有两种表示法:一种是小数点固定在某一位置的定点表示法;另一种是小数点的位置可任意移动的浮点表示法。相应于这两种表示的计算机分别称为定点计算机和浮点计算机。
1.定点表示法
机器中所有数的小数点位置是固定不变的,因而小数点就不必使用记号表示出来。实际上小数点可固定在任意一个位置上。
2.浮点表示法
在数的定点表示法中,由于数的表示范围较窄常常不能满足各种数值问题的需要。为了扩大数的表示范围,方便用户使用,有些计算机常采用浮点表示法。表示一个浮点数,要用两部分:尾数和阶码。尾数用以表示数的有效数值:阶码用以表示小数点在该数中的位置。计算机多数情况下采作浮点数表示数值,它与科学计数法相似,把一个二进制数通过移动小数点位置表示成阶码和尾数两部分
N =2xS
其中E是N的阶码(Expoent),是有符号的整数。S是N的尾数(Mantissa),是数值的有效数字部分,一般规定取二进制定点纯小数形式。例:1011101B=2+70.1011101,101.1101B=2+30.1011101,0.01011101B=2-1*0.1011101

  • 14
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值