入门计算机,进制转换详解

进制包括哪些?

在计算机中总共有二进制、八进制、十进制、十六进制
二进制逢二进一、八进制逢八进一、十进制逢十进一、十六进制逢十六进一

二进制转十进制

在这里插入图片描述

十进制转二进制

每个二进制数的每一位都有对应的权值,如图所示,权从0取值,最终的十进制结果是:数位值*2的幂次方 (幂次方的值等于该数位对应的权值)

在这里插入图片描述

二进制转八进制

从左向右,去三合一,数位不足最左边补零

在这里插入图片描述

八进制转二进制

法一: 将每个八进制分别除2,取余数得到最终的二进制(个人觉得繁琐)

法二:大家都知道2的3次方等于8,由此可得:在八进制的每位中,可分别看作由三个二进制数组成,三个二进制的数位值*2幂次方(幂次方等于该数位的权值)计算出一个八进制的一位数。不懂的话可以将图得到的二进制数转换成八进制就醍醐灌顶啦(总结:按权展开依次相加

在这里插入图片描述

二进制转十六进制

在这里插入图片描述

十六进制转二进制

在这里插入图片描述

十进制转八进制,十进制转十六进制

间接法)先把十进制转成二进制,再通过二进制转到八/十六进制

直接法)按照除8或者除16取余,直到商为0,如图是直接法

在这里插入图片描述

八/十六进制转化成十进制

先把八进制/十六进制数按权展开,相加即得十进制数

在这里插入图片描述
下图是再excel表格的操作记录,可以对比上文的方法。
在这里插入图片描述
如上所示,定义了四个十六进制的数我们采用
(1、2、3、4、5、6、7、8、9、A、B、C、D、E、F)分别对应十进制的0-16
在这里插入图片描述

总结

1.进制的转换注意两者间权的对应关系

2.不能直接转换的可以通过间接转换

eg:自定义十三进制转成十六进制,需要先将十三进制的数转化成十进制,再转化成十六进制

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值