浮点数运算

知识点

浮点数表示:

\LARGE N=M*R^{e}

其中M称为尾数,e是指数,R为基数

其中阶码(指数)的长度决定浮点表示的范围,尾数长度决定浮点表示的精度

如:1000 → 1.0x10^3 ,119 →1.19x10^2

对阶:1.0x10^3,0.119x10^3   阶码小的向阶码大的对齐

尾数计算: 1.119 x 10^3

结果格式化:1.119 x 10^3(如11.99x10^3→1.119 x 10^4, 0.1199x10^3→1.199x10^2)

试题

浮点数能够表示的数的范围是由其(3)的位数决定的。

(3)        A.尾数         B.阶码         C.数符         D.阶符

【答案】B

【解析】本题考查计算机组成基础知识。

在计算机中使用了类似于十进制科学计数法的方法来表示二进制实数,因其表示不同的数时小数点位置的浮动不固定而取名浮点数表示法。浮点数编码由两部分组成:阶码(即指数,为带符号定点整数,常用移码表示,也有用补码的)和尾数(是定点纯小数,常用补码表示,或原码表示)。因此可以知道,浮点数的精度由尾数的位数决定,表示范围的大小则主要由阶码的位数决定。

设16位浮点数,其中阶符1位、阶码值6位、数符1位、尾数8位。若阶码用移码表示,尾数用补码表示,则该浮点数所能表示的数值范围是(3)

【答案】B

【解析】

如果浮点数的阶码(包括1位阶符)用R位的移码表示,尾数(包括1位数符)用M位的补码表示,则浮点数表示的数值范围如下。

R=6+1;M=8+1;

 

符号位不影响数值大小,所以R-1。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值