常用进制之间的转换(二进制转十六进制)
展开全部
与二进制转八进制原理相同,因为2的4次幂为16,所以二进制从右往左每4位二进制表示一位16进制,不足四位在二进制左边加0补齐。
计算时,把每部分的四位二进制按照转换为十进制的方式进行转换,然后组合各位十六进制数即可。
列如:
二进制数: 1001101
转换为十六进制数可以这样表示:
0 1 0 0 1 1 0 1
分步计算:
0 1 0 0
→0*2³ + 1*2² + 0*2¹ + 0*2º = 4
1 1 0 1
→1*2³ + 1*2² + 0*2¹ + 1*2º = 13=d
最终结果为:4d
注意:在十六进制中,超过9的数,必须用以下方式表达,但不包含16:
10→a
11→b
12→c
13→d
14→e
15→f
同样,你也可以用简便方法进行演算:
8 4 2 1 8 4 2 1 (被乘数)
0 1 0 0 1 1 0 1 (乘数)
→4 13→d(13用d或D表示)
结果同样为4d
计算时,把每部分的四位二进制按照转换为十进制的方式进行转换,然后组合各位十六进制数即可。
列如:
二进制数: 1001101
转换为十六进制数可以这样表示:
0 1 0 0 1 1 0 1
分步计算:
0 1 0 0
→0*2³ + 1*2² + 0*2¹ + 0*2º = 4
1 1 0 1
→1*2³ + 1*2² + 0*2¹ + 1*2º = 13=d
最终结果为:4d
注意:在十六进制中,超过9的数,必须用以下方式表达,但不包含16:
10→a
11→b
12→c
13→d
14→e
15→f
同样,你也可以用简便方法进行演算:
8 4 2 1 8 4 2 1 (被乘数)
0 1 0 0 1 1 0 1 (乘数)
→4 13→d(13用d或D表示)
结果同样为4d
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
迪凯特科技(北京)有限公司
2023-07-28 广告
2023-07-28 广告
RS232串行通讯的数据格式包括以下组成部分:1. 起始位:一位,用于表示数据的开始。2. 数据位:通常为8位,但也可以是7位或9位。3. 校验位:可以选择奇偶校验或无校验。4. 停止位:一位,用于表示数据的结束,也可以选择使用1.5个或2...
点击进入详情页
本回答由迪凯特科技(北京)有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询