进制的转化
- r进制与十进制转化
- r进制转化为十进制的方法是:将r进制数的每一位数乘以它的权,然后相加。
- 十进制转化为r进制的方法是:整数部分使用“除r取余”,小数部分“乘r取整”。
- 二进制与八进制的转化
- 二进制转化为八进制时,从小数点开始,每三位二进制数为一组(不足三位时,在小数点左边时左边补0,在小数点右边时右边补零),写出每一组的等值八进制数,顺序排列起来就是八进制。
- 八进制转化为二进制时与二进制转化为八进制思路相反。
- 二进制与十六进制的转化
- 二进制转化为十六进制时,从小数点开始,每四位二进制数为一组(不足四位时,在小数点左边时左边补0,在小数点右边时右边补零),写出每一组的等值十六进制数,顺序排列起来就是十六进制。
- 十六进制转化为二进制时与二进制转化为十六进制思路相反。
机器数与码制
- 正数的原码、反码、补码都相同。
- 负数的反码是其绝对值按位求反。
- 负数的补码等于反码末尾加1。
- 采用补码时,码值大者对应的真值就大。
- 移码等于补码符号位相反
定点数与浮点数
- 定点数就是小数点固定不变的数,小数点位置通常有两种约定方式:纯小数或者纯整数。
- 浮点数相当于科学技术法。
- 浮点数所表现的数值范围由阶码决定、数值精度由尾数决定。