二进制、八进制、十进制、十六进制--转换

 我来答
机器1718
2022-07-07 · TA获得超过6839个赞
知道小有建树答主
回答量:2805
采纳率:99%
帮助的人:161万
展开全部

说明: 二进制数的整数部分从右到左计算(n * 2^0 + n1 * 2^1 + n2 * 2^2.......),小数部分从左到右计算(n * 2^-1 + n1 * 2^-2 + n2 * 2^-3.......),然后相加所得就是十进制数。

说明: 十进制转二进制,整数部分除2取余,小数部分乘2取整,之后整数部分余数从下往上依次为二进制的高位到低位,小数部分的取整从上往下依次为二进制的小数部分高位到低位。

说明: 二进制转八进制,从右到左,三位二进制算一次,不足三位补0,然后把所得值 从左到右排列即是 八进制数。

说明: 八进制转二进制,每位八进制数对应三位二进制数,不足在高位补0,每位八进制数是除2取余,且得到的余数的排序是从下往上组成二进制数。此时如果这个八进制的数在高位,那么得到的三位二进制数也在高位。
图示:

注: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
说明: 二进制数转换为十六进制数,从二进制数低位开始算起,每4位对应一个十六进制数,不足4位补0,且低位与低位,高位与高位一一对应。此时,每4位二进制数计算方式等同上面转为十进制数的计算方式。

说明: 十六进制转换二进制,每个高位数对应4个二进制高位数,每个低位数对应4个二进制低位数,每个十六进制数对2取余,余数从下往上排序,不足在高位补0.
图示:

计算方法:直接把八进制、十六进制数按权展开、相加即得十进制数

计算方式:先转成二进制 或 十进制,再互转。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式