1.5 二进制系统
1.5.1 二进制记数法
无论哪个进制,每一个位置的表示都与一个量值有关。
十进制,最右边位置的量值是1,向左一位量值是10,再次向左一位量值是100,每个位置的量值都是其右边位置量值的10倍。例如: 375 就等于 3× 100 + 7 × 10 + 5 × 1 更技术性的表示法为:3×10^2 + 7 × 10^1 + 5 × 10^0
二进制,最右边位的量值是1,向左一位量值是2,再次是4,再次则为8。可以看到每个位置的量值都是其右边位置量值的2倍。例如 1101 相当于 1 × 8 + 1 × 4 + 0 × 2 + 1 可表示为 1× 2^3 + 1 × 2^2 + 0 × 2^1 + 1 × 2^0
1.5.2 二进制加法
与10进制加法规则相同,只是满2则向左一位进1。
1.5.3 二进制中的小数
二进制中小数点与十进制中的小数点的意义是相同的。
十进制小数点右边的每个位置,从右到左,依然是每个位置都是其右边位置的10倍。因此,二进制小数点右边的每个位置都是其右边位置的2倍。小数点右边的位置从左到右,第一位为1 × 2^-1,第二位为1×2^-2,以此类推。