show | version | enable_checker |
---|---|---|
step |
1.0 |
true |
- 上次学习了
- 负数在计算机中 存储方法
- 数字
- 可以 用 struct.pack
- 打包 成字节状态
- 也可以 struct.unpack
- 解包 回整数形式
- 可以 用 struct.pack
-
不过
为什么
偏偏 要用- 二进制字节 b'\xff' 来表示 -1 呢?🤔
- 别的形式 不行吗?
-
回顾编码过程
- 易有太极
- 是生两仪
- 这不是分别心嘛?
- 一阴一阳之谓道
- 词汇都是
- 阴阳互根互用
- 马克思讲 对立统一规律
- 军事家 要边打边谈
- 佛家说 色不异空 空不异色 色即是空 空即是色
- 医学家 要辨证施治 阴阳暑湿燥火
- 武术家内外兼修
- 道家说 有无相生 物壮则老 物极必反
- 政治家想 进退有度
- 对立起来 就可以 编码了
- 数字化之后
- 可以计算吗?
- 先看一下
- 1-bit的加法运算
- 总结成 下表
被加数 | 加数 | 当前位结果 | 进位 |
---|---|---|---|
0 | 0 | 0 | 0 |
0 | 1 | 1 | 0 |
1 | 0 | 1 | 0 |
1 | 1 | 0 | 1 |
- 可以算减法吗?
- 还是 先看一下
- 1-bit的减法运算
- 总结成 下表
被减数 | 减数 | 当前位结果 | 借位 |
---|---|---|---|
0 | 0 | 0 | 0 |
0 | 1 | 1 | 1 |
1 | 0 | 1 | 0 |
1 | 1 | 0 | 1 |
- 1-bit 能表示的毕竟有限
- 2-bit 从何而来呢?
- 使用数字化来描述
- 四圣兽
- 四方四季
- 这八卦
- 也是从 两仪、四象得到的
- 可以
- 近取诸身
- 远取诸物
- 3-bit 可以
- 数字计算吗?
- 1 + 3 = 4
- 计算机 使用 二进制的方式
- 完成加法
- 结果与 使用进制无关
- 可以做减法吗?
- 5 - 3 = 2
- 如果减法
- 减出负数
- 怎么算呢?
- 减出负数
- 0 - 1 = -1
- 从虚空中
- 借的一个一
- 最后结果111
- 这次 回顾了 编码过程
- encoding
位数 | 名称 |
---|---|
1-bit | 两仪 |
2-bit | 四象 |
3-bit | 八卦 |
- 3-bit的二进制数 可以进行 加减运算
- 可以计算出-1对应 (111)2进制
- 如何理解这 (111)2进制所代表的 -1 呢?
- 下次再说 👋