二进制转十进制,十进制转二进制,二进制转十六进制,十六进制转二进制

本文详细介绍了二进制、八进制和十六进制与十进制之间的转换规则。对于其他进制转十进制,可以通过位权相加的方式实现;十进制转其他进制则采用不断除法得到余数序列。二进制转八进制和十六进制遵循'3位一体'和'4位一体'原则。举例说明了各种转换过程,包括二进制转八进制、十六进制,以及十六进制转二进制。这些基础知识对于理解计算机科学至关重要。
摘要由CSDN通过智能技术生成

二进制转十进制

在这里插入图片描述

十进制转二进制

在这里插入图片描述
在这里插入图片描述

规则

一 、其他进制转十进制
1. 二进制转十进制
规则: 从最低位开始(右边),将每个位上的数提取出来,乘以2的(位数-1)次方,然后求和
示例:1010 转换为十进制
1010 ===> 0X2 1-1 + 1X22-1 + 0X23-1 + 1X24-1 = 10
2. 八进制转十进制
规则: 从最低位开始(右边),将每个位上的数提取出来,乘以8的(位数-1)次方,然后求和
示例: 17 转换为十进制
17 ===> 7X81-1 + 1X82-1 = 7 + 8 = 15
3. 十六进制转十进制
规则: 从最低位开始(右边),将每个位上的数提取出来,乘以16的(位数-1)次方,然后求和
示例:1AF转换为 十进制
1AF ===> 15X161-1 + 10X162-1 + 1X 163-1 = 15+160+256= 431

二、十进制转其他进制
规则:将需要转换的数不断除以2/8/16(二进制/八进制/十六进制),直到商为0, 然后将每一步的余数倒过来就是对应的进制数
三、
(1)二进制数转换成十六进制数
   将一个二进制数转换成十六进制数的方法是:只要把二进制数从右往左每四位为一组计算出对应的一位十六进制数(不足四位的,前面添加“0”补足四位)。
   将二进制数10011001111转换成十六进制数。
   解: 二进制数: 0100 1100 1111
   ↓ ↓ ↓
   十六进制数:4 C F
   ∴(10011001111)2=(4CF)16
   (2)十六进制数转换成二进制数
   将一位十六进制数转换成二进制数,只要把每位十六进制数用对应的四位二制数来代替。
   将十六进数3B4C转换成二进制数。
   解:十六进制数: 3 B 4 C
   ↓ ↓ ↓ ↓
   二进制数: 0011 1011 0100 1100
   ∴(3B4C)16=(11101101001100)2
   在将十六进制数转换成二进制数时,最后得到的二进制数最高位的“0”往往都可以去掉。
四、
二进制转化成八进制:

方法为:3位二进制数按权展开相加得到1位八进制数。(注意事项,3位二进制转成八进制是从右到左开始转换,不足时补0)。
同上……
例:

将八进制的 37.416 转换成二进制数:

37 . 4 1 6

011 111 .100 001 110 即: (37.416)8 =(11111.10000111)2

例:将二进制的 10110.0011 转换成八进制:

010110.001100 26.14 即: (10110.011)2 =(26.14)8
在这里插入图片描述
在这里插入图片描述

二进制转八进制3位一体,转十六进制4位一体,不足前面补0

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

佳美不ERROR

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值