目录
2.1 数据的表示
2.1.1 进制的转换
2.1.1.1 R进制转十进制
按权展开法
例:二进制10100.01 = 1*(2^4)+ 0 + 1*(2^2) + 0 + 0 + 0 + 1*(2^-2)
七进制604.01 = 6*(7^2)+ 4 + 1*(7^-2)
2.1.1.2 十进制转R进制
短除法
2.1.1.3 二进制转八进制与十六进制
二进制转八进制 :每三个二进制位对应一个八进制位
例: 10001110 -》分段 -》10 001 110 -》按位对应 -》 2 1 6
二进制转十六进制 :每四个二进制位对应一个十六进制位
例: 10001100 -》分段 -》8 15 -》按位对应 -》8 F
十六进制转八进制:先十六进制转换二进制,再二进制转换八进制
2.1.2 原码反码补码移码
1 -1 1-1
原码 00000001 10000001 10000010 (第一位代表符号) ( -2,错,原码不能直接运算)
反码 00000001 11111110 11111111
(正数相同) (第一位不动,剩下按位取反)
补码
移码