52梯控论坛

 找回密码
 立即注册
搜索
查看: 7076|回复: 28
打印 上一主题 下一主题

五分钟学会进制之间的互相转换(基础课)

  [复制链接]
跳转到指定楼层
楼主
发表于 2018-12-26 12:39:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


什么是进制?
进制也就是进位制,是人们规定的一种进位方法。 对于任何一种进制—X进制,就表示某一位置上的数运算时是逢X进一位。十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一,以此类推,x进制就是逢x进位。
2
常见的进制
  • 二进制 Binary
  • 八进制 Octal
  • 十进制 Decimal
  • 十六进制 Hexadecimal

3
对应关系
二进制八进制十进制十六进制
0000000
0001111
0010222
0011333
0100444
0101555
0110666
0111777
10001088
10011199
10101210A
10111311B
11001412C
11011513D
11101614E
11111715F
4
进制之间的转换
5
转换关系
  • 十转二
  • 十转八
  • 十转十六
  • 二转八
  • 二转十
  • 二转十六
  • 十六转二
  • 十六转八
  • 十六转十
  • ……

这么多进制之间的转换,看完以后就再也不打算学了!其实根本没有那么复杂,上面的转换关系可以精简成如下关系:
  • 十转其他
  • 其他转十

十转X
整数部分,对X短除取余倒序
小数部分,与X相乘取整正序
X转十
按权展开求和
什么是权?
例如十进制数111,三个“1”放在不同的位置,所代表的意义也不同。从左到右分别为100,10,1。还可以表示为:1×102,1×101,1×100。
这里面10x 就叫做权,二进制则为2x,八进制为8x,以此类推。
OK,现在是不是简单了。到这里可能有人会有疑问了,你只说了十进制和其他进制之间的转换,那其他进制之间的转换呢?别着急往下看:
我们以二进制和十六进制的转换为例,首先大家看一下上面那个对应关系表,很容易就会发现一个规律——四位二进制数刚刚对应一位十六进制数所表示的范围(二进制的0000-1111对应十六进制的0-F)。
OK知道这个规律以后,一切都变得明了了。那么将9F(H)转成二进制就可以分别将9和F转成四位二进制数,然后组合起来就好了,如下图:
那么9F(H)转成二进制数就是10011111,二进制转十六进制就是先讲二进制数四位一组的规则分好组,然后转成对应的十进制数(超过十的用A-F表示)。
八进制和二进制的转换也是这个规律,只不过对应关系变成了三位二进制数对应一位八进制数而已。
PS:八进制和十六进制之间不能直接转换,八进制需要先转成二进制或十进制,在有对应的二进制或十进制转成十六进制,反过来也一样。
6
找节点
十进制转其他进制的短除法我觉得还是有点麻烦,有没有更简单的方法呢?当然有啦,哈哈哈!其实方法很简单,就三个字——找节点。
节点表
二进制的权二进制数十进制
2011
21
10
2
221004
2310008
241000016
2510000032
26100000064
2710000000128
28100000000256
291000000000512
210100000000001024
这个表有什么用呢?
比如我们要将578转成二进制,我们不用短除法,我们看看上面表中与578最相近的数是多少?
很容易就找到512,它是29 对应的二进制数是1000000000(一个1后面九个0,2的n次方对应的二进制数是1后面n个0),578-512=66;
再去表中找和66最相近的数,很容易找到了64,它是26,对应的二进制数是100000,66-64=2;
2对应的二进制是10。这样很容易就计算出578对应的二进制数为1001000010。
十转八和十转十六同理,不再赘述了,同学们自己练习哦~!

评分

参与人数 4152币 +410 积分 +80 收起 理由
德国牧羊犬 + 10
红灯笼 + 10
月亮船 + 10
华天大酒店 + 10
caonimei + 10
梅川裤子 + 10
芙蓉王 + 10
yuxin + 10
安安稳稳 + 10
马德华 + 10
市长秘书 + 10 + 10
hao123 + 10
见习爱神 + 10
牛魔王 + 10 + 10
新疆大枣 + 10 + 10
uuuppp + 10 + 10
PLAaaa + 10
韦小宝 + 10
避孕套 + 10
爱新觉罗 + 20

查看全部评分

沙发
发表于 2018-12-26 12:50:13 | 只看该作者
天空一声响,52梯控一登场。
板凳
发表于 2018-12-26 16:13:20 | 只看该作者
用计算器就完了
地板
发表于 2018-12-26 16:21:31 | 只看该作者
这是从哪复制的???背景图太乱了
5#
发表于 2018-12-26 17:51:42 | 只看该作者
6#
发表于 2018-12-26 19:57:50 | 只看该作者
不错不错,很好哦
7#
发表于 2018-12-26 20:58:58 | 只看该作者
头晕眼花- 花花花花
8#
发表于 2018-12-27 07:30:37 来自手机 | 只看该作者
五分钟别说学会,没接触过的人五分钟肯定能看蒙
9#
发表于 2018-12-27 08:40:19 | 只看该作者

不错 简单易懂
10#
发表于 2018-12-27 09:37:42 | 只看该作者
好深奥,看蒙圈了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服

QQ|52梯控│电梯卡延期│电梯卡复制

GMT+8, 2024-6-18 20:05

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表