进制
进制的本质是用查表法,这种思路可以直接转化为代码。
辅助:写出加法表和乘法表。
第一节作业
有符号数和无符号数
计算机很单纯,不知道什么是正数,什么是负数。它只知道这个容器能存几位数。
有符号数和无符号数是使用者规定的。
如果要存有符号数,那么将容器劈成两半,一半存正数,一半存负数。
常用的计量单位
计算机只会做:逻辑运算
与:两个开关串联
或:两个开关并联
异或:两条导线交叉
计算机是如何计算 2+3 的?
异或是将不同位相加(0和1相加)
与运算是将1和1相加,左移是进1。
将异或的结果和与运算左移的结果再进行异或,得到和,
如果异或的结果和与运算左移的结果相与左移后的结果里还有1,
两个结果继续异或,继续相与左移1位判断为不为0,为0,则异或的结果就是最终结果。