计算机组成与体系结构-数据的表示-进制

十进制转R进制用短除法

例如从94 转为二进制
进制转换

2进制转8进制

每三个数,进行切割。
然后转即可。不够的前面补0

8进制

0到7 逢8 进 7
那么 111 表示就是7.
为什么呢?

我们来看:
这里 1 1 1 可以表示为:

2^2 + 2^1 + 2^0 = 7.

解析:这里的解法。 可以参考 10进制转换为R进制用到的 短除法。 二进制 所以就是2的多少次方。 如果遇到0 那就直接加 0即可

例子: 110 转换 2^2 + 2^1 + 0
010 转换 0+ 2^1 + 0

例子:

把二进制从bai低位到高位依次三个一组,最后不du够的高位补0, 再分别算成十zhi进制数就可以了如:011 1 1001 0110

分组到

011 110 010 110

计算
3626

前面加o 识是8进制 (注意 这个标识 是字母 o)

03626

2进制转16进制

每四个数进行切割,再转。

16进制表示

取值范围 0 - 15
这里是 4位数 表示一个 15

1111 就是 2^3 + 2^2 + 2^1 + 2^0 = 15A B C D E 表示 10到15的。防止混肴。

所以接下来转换同理

例子

1000 1110 转化 2^3 - 2^3+ 2^2 + 2^1 + 0 = 8 - 14 (14 用 E 表示 下面有说明)

符号 - 表示连接符

注意这里,有出现超过9的。我们用

进制转换

本作品采用《CC 协议》,转载必须注明作者和本文链接
嗨,我是波波。曾经创业,有收获也有损失。我积累了丰富教学与编程经验,期待和你互动和进步! 公众号:上海PHP自学中心 付费知识星球:破解面试:程序员的求职导师
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
司机 @ 欣昊玉
文章
273
粉丝
339
喜欢
557
收藏
1103
排名:64
访问:12.1 万
私信
所有博文
社区赞助商