2、8、10、16进制之间的转换

 我来答
青柠姑娘17
2022-06-08 · TA获得超过1.2万个赞
知道大有可为答主
回答量:6098
采纳率:100%
帮助的人:32.4万
展开全部
字母O表示八进制,D表示十进制,B二进制,H十六进制

二进制数转换成八进制数:从小数点开始,整数部分向左、小数部分向右,每3位为一组用一位八进制数的数字表示,不足3位的要用“0”补足3位,就得到一个八进制数。

【例】:10001111

010 001 111

2 1 7

所以10001111的八进制表示为(217)8

二进制数转换成十六进制数:二进制数转换成十六进制数时,只要从小数点位置开始,向左或向右每四位二进制划分一组(不足四位数可补0),然后写出每一组二进制数所对应的十六进制数码即可。

【例】:10001111

1000 1111

8 F

所以10001111的 [2] 十六进制表示为(8F)

和二进制转化位十进制类似。

八进制转换成十六进制算法通常有两种方法:

1、先将八进制转换成二进制,再将二进制转换成十六进制

2、先将八进制转换成十进制,再将十进制转换成十六进制

十六进制转二进制:十六进制数通过除2取余法,得到二进制数,每个十六进制对应四个二进制,不足时在最左边补充零。

【例】:0x8F

8 F

1000 1111

所以0x8F的二进制是10001111。

八进制与十六进制之间的转换有两种方法:

第一种:他们之间的转换可以先转成二进制然后再相互转换。

第二种:他们之间的转换可以先转成十进制然后再相互转换。

例如一个十六进制数053977,将其转换成二进制001 010 011 100 101 110 111,再将该二进制转换为八进制,可得八进制为1234567。

类似二进制转化为十进制
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式