文章目录

  • 前言
  • 1、二进制
    • 1.1、二进制转八进制
    • 1.2、二进制转十进制
    • 1.2、二进制转十六进制
  • 2、八进制
    • 1.1、八进制转二进制
    • 1.2、八进制转十进制
    • 1.2、八进制转十六进制
  • 3、十进制
    • 3.1、十进制转二进制
    • 3.2、十进制转八进制
    • 3.3、十进制转十六进制
  • 4、十六进制
    • 4.1、十六进制转二进制
    • 4.2、十六进制转十进制
    • 4.3、十六进制转八进制
  • 5、总结

前言

十六进制对应的转换:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

1 2 3 4 5 6 7 8 9 A  B  C D  E  F


1、二进制

二进制由0和1组成。

1.1、二进制转八进制

从右往左,每3个作为一个数,不足3个的在前面补0.

1011101——>1+3+5=135(八进制)

1.2、二进制转十进制

把二进制的“1”,从右边第一个开始按2的1次方,2的2次方…,相加即得十进制数。

110101——>32+16+4+1=53
1011101——>64+16+8+4+1=93

1.2、二进制转十六进制

从右往左,每4个作为一个数,不足4个的在前面补0.

1011101——>5+13=5d

2、八进制

八进制由0~7组成,不能超过8.

1.1、八进制转二进制

方法一:八进制数通过除2取余法,得到二进制数,对每个八进制为3个二进制,不足时在最左边补零。

方法二:从右往左,把八进制数进行拆分,每个数转换成二进制3个数,不足3个的在前面补0,最后进行拼接。

62——>110+010=110010
171——>1111001

1.2、八进制转十进制

从右边第一个开始第一个数*8的1次方,第二个数*8的2次方…,相加即得十进制数。

62——>48+2=50

1.2、八进制转十六进制

八进制与十六进制之间的转换有两种方法:
第一种:他们之间的转换可以先转成二进制然后再相互转换。
第二种:他们之间的转换可以先转成十进制然后再相互转换。

263(八进制)——>10110011(二进制)——>b3(十六进制)
130(八进制)——>64+24+0=88(十进制)——>58(十六进制)

3、十进制

3.1、十进制转二进制

方法一:除2取余法。

方法二:用十进制减去2的次方,直到整除。

94——>101110
56——>111000
135——>10000111

3.2、十进制转八进制

方法一:间接法—把十进制转成二进制,然后再由二进制转成八进制或者十六进制。

方法二:直接法—把十进制转八进制除8取余,直到商为0为止。

94——>136

3.3、十进制转十六进制

第一:间接法—把十进制转成二进制,然后再由二进制转成八进制或者十六进制。

第二:直接法—把十进制转十六进制除16取余,直到商为0为止。

94——>5e

4、十六进制

十六进制对应的转换:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

1 2 3 4 5 6 7 8 9 A  B  C D  E  F

4.1、十六进制转二进制

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

3C——>312(十六进制)——>11+1100=111100

4.2、十六进制转十进制

方法:用16的次方进行计算并相加

3C——>3*16的1次方+12*16的0次方=48+12=60(十进制)

4.3、十六进制转八进制

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

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

由于方法跟八进制转十六进制方法差不多,所以没有图文实例,参考前面的八进制转十六进制吧。

5、总结

  进制之间的转换特别容易混淆,如果忘记了,建议全部转成二进制后,再转其他进制,所以最主要的还是二进制转其他进制的方法重要。
  还记不住的话,多来看看文章。

二进制、八进制、十进制、十六进制之间的转换(图文解释)相关推荐

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

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

  2. 二进制与八进制十进制十六进制之间的转换

    目录 1. 计算机中数据存储的分类 2.        数值型数据的存储 2.1          十进制 2.2          二进制 2.3          八进制 2.4         ...

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

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

  4. 二进制 八进制 十进制 十六进制

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

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

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

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

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

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

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

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

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

  9. Java 二进制,八进制,十进制,十六进制

    学而时习之,温故而知新 二进制特征: 1 : 有2个数字组合,"0" 和"1" 2 : 运算时逢2进1 例如 101010 八进制的特点: 1: 有 8个数组组 ...

最新文章

  1. 80热敏打印机打印TxPrnMod.dll
  2. Bootstrap下拉菜单组件
  3. VMware vSphere 5.0升级到5.1的思路
  4. 随笔:项目感想、知识总结、未来展望
  5. memcache nginx
  6. (转)!注意:PreTranslateMessage弹出框出错
  7. 算法竞赛入门经典 第一章 上机练习(C++代码)
  8. 增值税发票的种类_以及税率---财务知识工作笔记001
  9. scp 跨机远程拷贝
  10. python和tableau优缺点_matplotlib和Tableau之间哪一个最好?
  11. HIVE中常见文件存储格式比较
  12. 网络文件共享服务主流----FTP文件传输协议
  13. 信息系统项目管理师计算题(期望值)
  14. 【开源】一款PyQT+Pyserial开发的串口调试工具
  15. LeetCode——974.和可被K整除的子数组
  16. 尝试从数学的角度分析三国杀国战的胜率
  17. 《赢在中国》第三季观后感
  18. java常见面试题(3-4年工作经验)整理
  19. 中职计算机专业英语ppt,计算机专业英语ppt
  20. 编写程序,输入一个较小的实数deta,利用e=1+1/1(嘿哈)+1/2(嘿哈)+1/3(嘿哈)+⋯+1/n(嘿哈)计算e的近似值,直到最后一项的绝对值小于deta时为止,输出此时e的近似值。

热门文章

  1. python画图颜色代码_python中matplotlib的颜色及线条控制的示例
  2. STM32开源代码——0.96寸OLED显示屏IIC(可显示汉字)
  3. “共享办公”3年:扩张、沉寂与新一轮厮杀 | 周末
  4. 两个音轨合并_怎样把两个音频文件合并成一个?
  5. python画树林_如何用Scikit-learn可视化随机森林中的一棵树
  6. ADB logcat 过滤方法(抓取日志)
  7. 「Redis数据结构」集合对象(Set)
  8. 使用jquery jcrop插件进行图片的截取与保存
  9. python画飞机代码_这个可能打败Python的编程语言,正在征服科学界
  10. 解决配置了ssh但git clone时依旧要输入密码