二进制与数据编码1二进制理论:布尔8 个比特=1 个字节字节是计算机最小单位。1 个字节 256 种状态。2不同进制之间的运算(1)十进制到二进制其中 D 表示十进制,B 表示二进制。例 1:158D=?B 所以 158D=10011110B2 158 02 79 12 39 12 19 12 9 12 4 02 2 02 1 1总结为除基取余 ;例 2:0.8125D=?B 所以 0.8125D=0.1101B0.8125*2=1.6250 取 10.625*2=1.250 取 10.25*2=0.50 取 00.5*2=1.0 取 1总结为乘基取整。(2)二进制到八进制(三个一组)八进制0 1 2 3 4 5 6 7二进制000 001 010 011 100 101 110 111(3)二进制到十六进制(四个一组)0 到 9+ABCDEF 分别代表 0 到 153.原码 反码和补码正数的原反补都一样 例如 5 为 00000101;原码 反码 补码-5 10000101 11111010 11111011-3 10000011 11111100 11111101原码 补码:都是求反再加 1.注:计算机里都是用补码运算。4.定点表示与浮点表示: