十六进制换算成二进制、八进制、十进制

  • 一、介绍:
  • 二、十六进制转二进制
    • 计算十六进制数转二进制数的方法:
      • 计算十六进制数2BF7转成二进制数:
  • 三、十六进制转十进制
    • 计算十六进制数转十进制数的方法:
      • 计算十六进制数2BF7转成十进制数:
  • 四、十六进制转八进制
    • 方法一:先转换成二进制,然后转换成八进制。
    • 方法二:先转换成十进制,然后转换成八进制。
      • 例(3)计算十六进制数2BF7转成八进制数:

开发工具与关键技术:进制换算

撰写时间:2019-04-25

本文主要总结了十六进制换算成十进制、二进制、八进制的整数部分的换算。

一、介绍:

二进制:用0和1两个数码来表示的数,进位规则是逢二进一。
八进制:采用0,1,2,3,4,5,6,7八个数字,进位规则是逢八进一。
十进制:采用0,1,2,3,4, 5,6,7,8,9十个数字,进位规则是满十进一。
十六进制:用数字0到9和字母A到F(或af)表示,其中:AF表示10~15。进位规则是逢16进1。
划重点:计算机计算、存储用的二进制都是补码形式,以下图片中显示的二进制的结果都是补码。

二、十六进制转二进制

计算十六进制数转二进制数的方法:

将十六进制数从左到右,参照二进制数与十六进制数之间的对应关系,每1位八进制数取成4位二进制数,然后结合值得到二进制数。

二进制数十六进制数之间的对应关系:

二进制 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
十六进制 0 1 2 3 4 5 6 7 8 9 A B C D E F

例如:
例(1)

计算十六进制数2BF7转成二进制数:

计算十六进制数:2 = 0010;
计算十六进制数:B = 1011;
计算十六进制数:F = 1111;
计算十六进制数:7 = 0111;
然后结合,得到一个十六位的二进制数:0010 1011 1111 0111。

计算器验证计算:输入十六进制数2BF7。

三、十六进制转十进制

计算十六进制数转十进制数的方法:

从右到左,参照十六进制与十进制之间的对应关系,用十六进制数的每一位去乘以16的相应次方,次方为该位十六进制数所在的位置(次方要从0开始算起,从右到左),然后将计算结果相加,得到十进制数。

十进制与十六进制数之间的对应关系:

十 进 制 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
十六进制 0 1 2 3 4 5 6 7 8 9 A B C D E F

例如:
例(2)

计算十六进制数2BF7转成十进制数:

计算:2BF7 = 2 * 16^3 + 11 * 16^2 + 15 * 16^1 + 7 * 16^0 = 8192 + 2816 + 240 + 7 = 11255。

计算器验证计算:输入十六进制数2BF7。

四、十六进制转八进制

计算十六进制数转八进制数的方法:

方法一:先转换成二进制,然后转换成八进制。
方法二:先转换成十进制,然后转换成八进制。

例如:

例(3)计算十六进制数2BF7转成八进制数:

方法一:
十六进制数2BF7换算成二进制(如例1),得到二进制数:0010 1011 1111 0111。
二进制数换算成八进制数的方法:从右到左,每3位二进制数换算成1位八进制数,不足3位的二进制在前面补0再计算。
如此,将二进制数分组(有在最前面补两个0):000 010 101 111 110 111;
计算每个小分组的值,分别可得:0 2 5 7 6 7。结合得到一个八进制数:2 5767。

方法二:
十六进制数2BF7换算成十进制(如例2),得到十进制数:11255。
十进制转八进制得方法:将十进制除以8,得到商和余数。如果商大于或等于8,则再将商除以8,直到商小于8,将所得余数倒叙排列组合得到八进制数。
将十进制数 11248,进行上面得操作:

11255 / 8 = 1406 …… 7
1406 / 8 = 175 …… 6
175 / 8 = 21 …… 7
21 / 8 = 2 …… 5
2 / 8 = 0 …… 2

所得余数倒叙排列组合得到八进制数:2 5767。

计算器验证计算:输入十六进制数2BF7。

以上内容如有不正确的地方,还请指正。
感谢您的浏览。

十六进制换算成二进制、八进制、十进制相关推荐

  1. 八进制换算成二进制、十进制、十六进制

    八进制换算成二进制.十进制.十六进制 一.介绍: 二.八进制转二进制 计算八进制数转二进制数的方法: 例(1)计算八进制数123转成二进制数: 三.八进制转十进制 计算八进制数转十进制数的方法: 例( ...

  2. 二进制 八进制 十进制 十六进制

    2->8:从个位开始把二进制数三个一组分组,然后每组分别换成8进制, 例:11,101,100 就是分组后的结果 11->3 101->5 100->4 所以结果是354 8- ...

  3. c语言实现二进制八进制十进制和十六进制的相互转化

    c语言实现二进制八进制十进制和十六进制的相互转化 十进制转其他进制 (该程序以十转二为例) #include<stdio.h> void change(int n)//利用递归将每次的余数 ...

  4. python十六进制转换成八进制_Python 进制转换 二进制 八进制 十进制 十六进制

    全局定义一定不要丢了 全局定义 base = [str(x) for x in range()] + [ chr(x) for x in range(ord('A'),ord('A')+)] 二进制 ...

  5. 二进制 八进制 十进制 十六进制的相互转换(精简总结)

    之前看到的都是铺垫这术语那术语的,看了半天,还不知道怎么处理.这里就根据各种文章和自己的理解总结一小下下,  不一定准确,省略一些概念等繁琐的陈述,直接上结论 1.二进制转八进制:以小数点为分界线,各 ...

  6. c语言位运算八进制转二进制,C语言十进制转换二进制八,十六进制。二进制转十进制。...

    C语言十进制转换二进制八,十六进制. 十进制转二进制有个计算公式,就是除以2取余再倒序显示余数就是了.可以根据公式写.八制进公式也同理.十六进制有点不一样,大于9的要转为字母.A,B,C,D,E,F. ...

  7. 二进制 八进制 十进制 十六进制 之间进制转换(图解篇)

    一.本文所涉及的内容(Contents)                      目录 一.本文所涉及的内容(Contents) 二.背景(Contexts) 三.进制转换算法(Convert) ( ...

  8. 计算机系统中常用的进制,计算机中常用 二进制 八进制 十进制 十六进制的特点...

    计算机中常用的计数制 用若干数位(由数码表示)的组合去表示一个数,各个数位之间是什么关系,即逢"几"进位,这就是进 位计数制的问题.也就是数制问题.数制,即进位计数制,是人们利用数 ...

  9. 二进制八进制十进制十六进制及原码反码补码

    1.进制的介绍 定义:进位制,人们规定的一种进位方式:表示某一位置上的数,运算时是逢X进一位. 十进制是逢十进一:二进制是逢二进一,八进制是逢八进一: 常见进制:二进制,八进制,十进制,十六进制: 学 ...

  10. 【笔记】二进制八进制十进制十六进制互转详细教程和范例

    最近复习之前的笔记基础.又把进制转换理解了一遍.放在这里以后备查.同时作为分享. 二进制转换八进制十进制十六进制 例: 11010 二进制转换八进制 需要2进制数字为每3位分组的十进制数,不足3位的倍 ...

最新文章

  1. (转)mongodb分片
  2. 010 自动技能的设计和实现
  3. Zigbee协议栈中OSAL的运行机理
  4. 定了!2022考研时间公布!
  5. 利用路由器端口映射远程连接
  6. 当剩下最后一颗×××时,各国军人的表现!
  7. 父游标、子游标及共享游标
  8. 再见Navicat! IDEA的这个兄弟真的很香!我粉了...
  9. 这四款好用的前端开发工具,不要错过!
  10. 牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。
  11. 21天Python进阶学习挑战赛
  12. 无法唤起订阅消息弹窗 requestSubscribeMessage:fail can only be invoked by user TAP gesture
  13. Kubernetes:如何解决从k8s.gcr.io拉取镜像失败问题
  14. ligerui demo php,LigerUI的简单使用示例
  15. 复变函数和积分变换(Complex Function II)
  16. 高清动图如何制作 GIF表情包制作方法
  17. golang实现稀疏数组(Sparse array)
  18. Java中的锁-park/unpark
  19. TA游戏推荐:Android益智游戏《戳青蛙》
  20. 三傻大闹宝莱坞经典台词

热门文章

  1. matlab单项pwm整流电流内环pr控制仿真,基于PR的单相PWM整流器电流控制研究
  2. font-family 使用设置
  3. 决策树实现手写体识别
  4. ARINC818(FC-AV)协议,ADVB
  5. 燕无锡计算机学校,第二十七届中国儿童青少年计算机表演赛无锡赛区决赛成绩-无锡少年宫.doc...
  6. npm启动报错——端口被占用
  7. 数据解读 | 高考志愿慎重填,大学四年不留白
  8. java 服务器调优_Java远程服务器调优
  9. 阿里巴巴电话面试(遭到了阿里的完虐,被一顿痛批)
  10. TFS2010(Team Foundation Server)配置总结