十六进制数
十六进制数的特点是:
1.由16个数码,0~9和A~F组成
2.基数是16,运算规则是逢16进1
3.在小数点左边,从右至左的位权依次是:
160
,
161
,
162
……在小数点右边,从左至右的位权依次是:
16−1
,
16−2
,
16−3
,……;
数制转换
1.非十进制数转换成十进制数
转换方法是:将非十进制数按维权展开后求和
(1011.101)2=1*
23
+0*
22
+1*
21
+1*
20
+1*
2−1
+0*
2−2
+1*
2−3
=11.625
(723.24)8=7* 82 +2* 81 +3* 80 +2* 8−1 +4* 8−2 =467.3125
(2D9.A8)16=2* 162 +13* 161 +9* 160 +10* 16−1 +8* 16−2 =729.65625
2.十进制树转换成非十进制数
十进制数转换成非十进制数,需要分别对整数部分和小数部分进行转换
①整数部分转换方法:不断除以技术取余数直到商为0,从下至上读取余数
②小数部分转换方法:不断乘以基数取余数,从上到下读取整数,直到满足精度要求为止
(179)10=(10110011)2=(263)8=(B3)16
(0.6875)10=(0.1011)2=(0.54)8=(0.B)16
码制
1.原码
将数的真值形式整数符号用0表示,负数符号用符号位1表示,叫做数的原码形式。
2.反码
对于正数,反码与原码相同
对于负数,保留原码符号位,其他位取反
3.补码
对于正数,补码与原码相同
对于负数,补码为反码+1