二进制数在计算机中的
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
示
1、机器数和机外数(真值数)
真值数为-1001100(B)的机器数为11001100,即:
1 1 0 0 1 1 0 0
符号位: (0为正数;1为负数)
数的表示范围:-127到+127 2、数的定点和浮点表示
定点小数(主要用在早期的计算机中)
-m 共m+1位(包括符号位) 可表示的数值范围|N|?1-2 定点整数(表示数的范围和精度小)
n 共n+1位带符号整数 可表示的数值范围|N|?2-1
n+1 共n+1位无符号整数 可表示的数值范围0?N?2-1 浮点数(对应科学计数法)
+10-10+11110.011(B)=1.10011×2=11001.1×2= 0.110011× 2
尾数 阶码
计算机中的浮点数:阶码+尾数
阶符 阶码 数符 尾数
0 11 0 110011
-11-0.000110011(B)= -0.110011× 2 1 11 1 110011
可以看出: 数符决定浮点数的正、负;
阶符决定小数点的移动方向;
尾数大小决定数的精度;
阶码大小决定小数点移动的位数。
3、带符号数在计算机中的几种表示方法(原码、反码和补码)
原码 正数 0X +3: 00000011 +0: 00000000
负数 1|X| -3: 10000011 -0: 10000000
反码 正数 0X +3: 00000011 +0: 00000000
负数 -3: 11111100 -0: 11111111 1
补码 正数 0X +3: 00000011 +0: 00000000
负数 -3: 11111101 -0: 00000000 1+1
原码 1、最高位为符号位,正数为0,负数为1,其余位表示数的绝对值。
2、0有两种表示形式:[+0]=00000000,[-0]=10000000。
反码 1、正数的反码与原码相同,负数的反码是把绝对值部分按位求反。
2、最高位为符号位,正数为0,负数为1。
3、0有两种表示形式:[+0]=00000000,[-0]=11111111。 反反
补码 1、正数的补码与原码相同,负数的补码是它的反码加1。
2、最高位为符号位,正数为0,负数为1。
3、0有唯一的编码:[+0]=[-0]=00000000。 补补