进制转换
R进制转十进制
位权展开法,用R进制数的每一位乘以R的n次方,从R进制数的最低位开始
M进制转N进制
M进制先转换成十进制,十进制再转换成N进制。M-十-N
二进制专八进制
每三位二进制数能转换成一位八进制数,二进制数位个数不是三的倍数,前面补0,每3位二进制数转换成1位八进制数,计算式,按转10进制来计算
二进制转十六进制
每四位二进制数能转换成一位十六进制数,二进制数位个数不是四的倍数,前面补0,每4位二进制数转换成1位十六进制数,计算式,按转10进制来计算
数的表示
机器数(0和1)
无符号数表示正数,没有符号位
有符号数最高位为符号位,正数符号位为0,负数符号位为1
取值范围
二进制数的取值范围2^(n-1),例如n=4=1+3,3位的二进制数取值范围为8个,即2^(n-1)
浮点数表示
表示方法:N=F*2^e,e为阶码,F为尾数
举例:-101.011=-0.101011*2^3
阶符:带符号的纯整数的符号,本例中阶符为3的符号,正数为0
阶码:带符号的纯整数,本例中阶码为3
数符:整个数的符号,负数为1
尾数:带符号的纯小数
浮点数所能表示的数值范围由阶码确定,所表示的数值精度由尾数确定
答案:B
尾数的表示采用规格化方法,也即带符号尾数的补码必须为1.0xxxx(负数)或者0.1xxxx(正数)