设16位浮点数,其中阶符1位、阶码值6位、数符1位、尾数8位。若阶码用移码表示,尾数用补码表示,则该浮点数所能表示的数值范围是
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
设16位浮点数,其中阶符1位、阶码值6位、数符1位、尾数8位。若阶码用移码表示,尾数用补码表示,则该浮点数所能表示的数值范围是( )。
A -264~(1-2-8)264
B -263~(1-2-8)263
C -264~(1-2-(1-2-8)264~(1-2-8)264
D -(1-2-8)263~(1-2-8)263
数符1位 | 阶码值6位(移码表示) | ||||||
0 | 0 | 0 | 0 | 0 | 0 | 0 | |
1 | 1 | 1 | 1 | 1 | 1 | 1 | |
0正 1负 | 每个格子都可以表示0或者1 ;6个格子因此 表示26 =64 最大值为0111111 = 263 最小值为1111111 =-264 原码和反码有+0和-0区分;移码和补码多了一个人为定义 将-0利用起来向下扩展; |
数值的大小由阶码决定
公式 N = 尾数 * 基数指数(阶码)
类比科学计数法 1.2*10^5
尾数1.2 阶码5
26 =64 ,因为补码和移码多一项人为定义,所以下限(-264)能取的到,上限(264)取不到. 因此可以排除A C选项
数符1位 | 尾数8位(补码表示) | |||||||
尾数(定点小数):n=9 补码表示范围 >> 补码的最小值为-1
知识点:
补码:多一项人为定义
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |