2进制
什么2进制?计算机为什么使用2进制
逢2进1的计数规则
电子设备设计成处理2进制,其成本最优。
计算机如何解决人类和计算机直接的机制矛盾
所有编程语言都是一种人和计算机之间的翻译工具,人的数组语言翻译成二进制给计算机读取,然后把计算机的二进制数据翻译成人类的语言呈现出来。
16进制
16进制用于缩写(简写)2进制,将2进制从后向前 每4位数转换为1位16进制。
补码
补码: 将固定位数的2进制数分一半作为负数使用的编码规则。其目的是为了解决负数计算问题。
以4位补码为例研究补码的编码规则! 将4位2进制分一半作为负数使用。
这种规则下减法也可以用加法来计算,相邻两个数顺时针方向增加1。
二进制的换算
从0到最大值的计算无需多说,就按二进制来算就行。
负数的二进制换算方法:负数可以跟-1比较,-1是所有位都为1,拿到一个二进制负数,只要看它比-1小多少就可以算出它对应的十进制数:
11111111 11111111 1111111