共计 1046 个字符,预计需要花费 3 分钟才能阅读完成。
四种进制
回顾上次内容
上次钻研了
通过 八进制数值 本义
\ooo
- 把 (
ooo
)8 进制
对应的ascii
字符输入
转义序列
\n
、\t
是 转义序列\xhh
也是 转义序列\ooo
还是 转义序列
当初 总共有
几
种进制 了呢?🤔
- 先数一下 树
数树
- 树 就是这么多棵树
- 用
八进制
的形式 数树
八进制
八根手指头
- (13) 8 进制 棵
这是用
八
根手指头 数的- 如果换成
十
根手指头呢?
- 如果换成
10 进制
用十根手指头数树
- (11)10 进制 棵
- 到底多少棵树?
哪个才对呢?
- (13) 8 进制 棵
- (11)10 进制 棵
数树
在不同进制下
- 有不同的数值
都
是正确的
不同的进制
- 只是
表现形式
不同而已 - 不会影响 树的数量
- 实质
不变
- 只是
表现形式
- 树 就是这么多棵 树
- 示意模式 不同
能够将数字 示意为
- 二进制
- 八进制
- 十进制
- 十六进制
- 为什么会有 各种进制模式 呢?
10 进制、2 进制、16 进制
10 进制
- 是因为人的生理构造
2 进制
- 电灯、开关等电器有两种状态
那为什么有 16 进制?
- 难道说是因为有十六根手指?
16 进制
16 进制
并不是因为
- 谁 有十六根手指😱
而是因为
能够用 两个 16 进制数字
- 来形容字节状态
- 那为什么 会有
八进制
呢?🤔 - 谁有
八
根手指吗?
八进制
现实生活中的鸡
- 一只脚 就有 四只脚趾
- 大拇指在 最初面
个别走兽
- 每只脚都是 四只脚趾
- 如果他们 有进制的话
- 是八进制
除了鸭子
- 鸭子天生就不适宜数数
- 以上都为玩笑话 …
输入字符
八进制
- 不便输入字符
用纯数字的形式
- \ooo
- 这就是常见 的 各种进制
对应关系
不同数法
- 不同后果
- 不同进制的词源如何?
二进制
*dwo-
- two 日耳曼
- duo- 拉丁
- bi- 拉丁
- di- 希腊
八进制
octal
- eight
十进制
*dekm-
- ten 日耳曼
- deci- 拉丁
- dec- 希腊
hexa-
- six
hexadecimal
- sixteen
词根分明了
- 咱们再来明确函数
进制与函数
函数名 | 对应单词 | 进制类型 | 数字事例 | 前缀 |
---|---|---|---|---|
bin() | binary | 2 | 0b1100001 | 0b |
oct() | octal | 8 | 0o141 | 0o |
hex() | hexadecimal | 16 | 0x61 | 0x |
? | decimal | 10 | 97 | 无 |
ascii 转化
- ord(“a”)
- chr(65)
- \x41
16 进制
示意字符 A - \101
8 进制
示意字符 A
总结
- 这次总结了四种进制
十进制数
能够转化 为
- 其余进制 的 字符串状态
那反过来
- 其余进制状态的字符串
- 能够转化
回
10 进制吗?🤔
- 咱们下次再说!👋
- 蓝桥 ->https://www.lanqiao.cn/course…
- github->https://github.com/overmind19…
- gitee->https://gitee.com/overmind198…
- 视频 ->https://www.bilibili.com/vide… 作者:oeasy
正文完