进制转换 详解

文章目录
1. 进制介绍
2.各进制间的转换方法

1、进制介绍

在计算机相关的专业中,常用的进制有二进制、八进制、十进制、十六进制

二进制:指在数学和数字电路中一种以2为基数的记数系统,二进制采用0和1两个数字符号来表示,其运算规律是遇到2就往前面加1,例如1010110。为了与其他进制区分,二进制数的后缀都用B,例如1010110B或者就是用()把数字括起来,然后在右下角写上2

八进制:指在数学和数字电路中一种以8为基数的记数系统,采用0,1,2,3,4,5,6,7这八个数字符号,其运算规律是遇到8就往前面加1,例如776531。为了与其他进制区别,八进制数的后缀都用大写字母O(不是数字0),例如77O或者就是用()把数字括起来,然后在右下角写上8

十进制:指在数学和数字电路中一种以10为基数的记数系统,采用0,1,2,3,4,5,6,7,8,9这十个数字符号,其运算规律是遇到10就往前面加1,例如98787。为了与其他进制区别,十进制数的后缀都用大写字母D,例如98787D或者就是用()把数字括起来,然后在右下角写上10

十六进制:指在数学和数字电路中一种以16为基数的记数系统,采用0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F这十六个数字和字母符号,其运算规律是遇到16就往前面加1,例如9AF7。为了与其他进制区别,十六进制数的后缀都用大写字母H,例如9AF7H或者就是用()把数字括起来,然后在右下角写上16

2、各进制间的转换方法

2.1 二进制转其他进制

  • 二进制转十进制:采用位权计数法,其位权是以2为底的幂,顺序从右到左,从0开始计数。例如二进制数10111B = 1 * 24 + 0 * 23 + 1 * 22 + 1 * 21+1*20 = 11D

  • 二进制转八进制:采用三合一法,即从二进制的小数点为分界点,向左(或向右)数,每三位对应八进制的一位,不足三位的前面补0,例如:10110011B = (0)10 110 011 O

  • 二进制转十六进制:采用四合一法,即从二进制的小数点为分界点,向左(或向右)数,每四位对应十六进制的一位,不足四位的前面补0,例如:10110011B = 1011 0011 = B3H

2.2 十进制转其他进制

  • 十进制转二进制:整数采用“除2倒取余”,小数采用“乘2取整”。例如十进制数135转换成二进制时,将135除以2,得余数,直到不能整除,然后再将余数从下至上倒取,结果为10000111B

  • 十进制转八进制:和转二进制的方法类似,整数采用“除8倒取余”,小数采用“乘8取整”。例如十进制数10转换成二进制时,将10除以8,得余数,直到不能整除,然后再将余数从下至上倒取,结果为12O

  • 十进制转十六进制:思路和转二进制、八进制一样,十进制数25转换成十六进制时,结果为19H

2.3 八进制转其他进制

  • 八进制转二进制:和二进制转八进制的方法相反,采用三合一法,例如:263O = 010 110 011B

  • 八进制转十进制:和二进制转十进制的方法一样,采用位置计数法,其位权是以8为底的幂,顺序从右到左,从0开始计数。例如八进制数26(八进制) = 2 * 81 + 6 * 80 = 22D

  • 八进制转十六进制:不能直接转换,需要先转成二进制,再将二进制转成十六进制

2.4 十六进制转其他进制

  • 十六进制转二进制:和二进制转十六进制的方法相反,采用四合一法,例如:B3H = 1011 0011 = 10110011B

  • 十六进制转八进制:不能直接转换,需要先转成二进制,再将二进制转成八进制

  • 十六进制转十进制:和二进制转十进制的方法一样,采用位置计数法,其位权是以16为底的幂,顺序从右到左,从0开始计数。例如十六进制数26H = 2 * 161 + 6 * 160 = 38D

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

涂世川

你的鼓励是我最大的努力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值