二进制、八进制、十进制、十六进制之间的转换


进制也就是进制位,对于接触过电脑的人来说应该都不陌生,我们常用的进制包括:二进制、八进制、十进制与十六进制,它们之间区别在于数运算时是逢几进一位。比如二进制是逢2进一位,十进制也就是我们常用的0-9是逢10进一位。具体的用法今天不着重解释,主要针对他们之间的转换加以讨论:

二进制与十进制之间的转换


一、十进制转二进制

方法为:十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值继续除2,依此步骤继续向下运算直到商为0为止。

(具体用法如下图)

二、二进制转十进制

方法为:把二进制数按权展开、相加即得十进制数。

(具体用法如下图)

二进制与八进制之间的转换


一、二进制转八进制

方法为:3位二进制数按权展开相加得到1位八进制数。(注意事项,3位二进制转成八进制是从右到左开始转换,不足时补0)。

(具体用法如下图)

二、八进制转成二进制

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

(具体用法如下图)

二进制与十六进制之间的转换


一、二进制转十六进制

方法为:与二进制转八进制方法近似,八进制是取三合一,十六进制是取四合一。(注意事项,4位二进制转成十六进制是从右到左开始转换,不足时补0)。

(具体用法如下图)

二、十六进制转二进制

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

(具体用法如下图)

十进制与八进制与十六进制之间的转换

一、十进制转八进制或者十六进制有两种方法

第一:间接法—把十进制转成二进制,然后再由二进制转成八进制或者十六进制。这里不再做图片用法解释。

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

(具体用法如下图)

二、八进制或者十六进制转成十进制

方法为:把八进制、十六进制数按权展开、相加即得十进制数。

(具体用法如下图)

十六进制与八进制之间的转换


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

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

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

这里就不再进行图片用法解释

)]

十六进制与八进制之间的转换


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

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

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

这里就不再进行图片用法解释

二、八、十、十六进制之间的转换相关推荐

  1. 计算机里常用的二/八/十/十六进制

    休闲之余整理了下电脑和手机计算器里最常用的进制 1.HEX,Hexadecimal ,代逢十六进一,表十六进制.一般用数字0到9和字母A到F表示,其中A~F表示10~15.前缀一般用数字0和字母X(不 ...

  2. python转换八进制用取余数方法_python 二、八、十六进制之间的快速转换

    一.进制转换 1.2 十进制转二进制 bin(18)--> '0b10010'     去掉0b就是10010    即为十进制18转二进制是10010 十进制转八进制oct(18) --> ...

  3. c++十六进制转十进制_一文帮你详细图解二进制、八进制、十进制、十六进制之间的转换...

    1.背景(Contexts) 之前使用SQL把十进制的整数转换为三十六进制,SQL代码请参考:SQL Server 进制转换函数,其实它是基于二.八.十.十六进制转换的计算公式的,进制之间的转换是很基 ...

  4. bash 将二进制转换为十进制_一文帮你详细图解二进制、八进制、十进制、十六进制之间的转换...

    1.背景(Contexts) 之前使用SQL把十进制的整数转换为三十六进制,SQL代码请参考:SQL Server 进制转换函数,其实它是基于二.八.十.十六进制转换的计算公式的,进制之间的转换是很基 ...

  5. 二进制转换八进制图解_一文帮你详细图解二进制、八进制、十进制、十六进制之间的转换...

    1.背景(Contexts)之前使用SQL把十进制的整数转换为三十六进制,SQL代码请参考:SQL Server 进制转换函数,其实它是基于二.八.十.十六进制转换的计算公式的,进制之间的转换是很基础 ...

  6. Java005-二进制、八进制、十进制和十六进制之间的转换

    Java005-二进制.八进制.十进制和十六进制之间的转换 一.Java中的进制转换 1)在Java中各进制的输入 (1)二进制输入,需要在开头加0B或0b,如0B1101. (2)八进制输入,需要在 ...

  7. 二进制、八进制、十进制、十六进制之间的转换(图文解释)

    文章目录 前言 1.二进制 1.1.二进制转八进制 1.2.二进制转十进制 1.2.二进制转十六进制 2.八进制 1.1.八进制转二进制 1.2.八进制转十进制 1.2.八进制转十六进制 3.十进制 ...

  8. 二 八 十 十六 进制之间快速转换

    一. 十进制与二进制之间的转换 (1) 十进制转换为二进制,分为整数部分和小数部分 ① 整数部分 方法:除2取余法,即每次将整数部分除以2,余数为该位权上的数,而商继续除以2,余数又为上一个位权上的数 ...

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

    首先我们常用的进制就有二进制.八进制.十进制.十六进制,他们之间主要的区别在于运算时逢几进一位,比如二进制是逢二进一位,八进制是逢八进一位,十进制是逢十进一,同样十六进制是逢十六进一. 进制有两个基本 ...

最新文章

  1. R包dplyr进行数据清洗和整理
  2. C++ delete 和 delete []的区别
  3. Wi-Fi信号满格网速就一定快吗?
  4. 安装SQL SERVER 2000时提示:以前的某个程序安装已在安装计算机上创建挂起的文件操作。...
  5. Pandas CookBook -- 04选取数据子集
  6. sqlite4java下载_使用sqlite4java的UnsatisfiedLinkError,没有sqlite4java-osx-amd64
  7. linux server.xml日志参数,Linux Log4j+Kafka+KafkaLog4jAppender 日志收集
  8. 再测Golang JSON类库
  9. 2016蓝桥杯C++A:寒假作业(详细解析)
  10. mysql2表连接优化性能_MySQL性能优化方法二:表结构优化
  11. CSS3 box-shadow 设置元素阴影、text-shadow 设置文本阴影
  12. android手机微信收藏功能实现,微信小程序实现收藏功能
  13. r语言平均值显著性检验_用R语言解读统计检验-F检验
  14. mac 命令行 解压7z文件_Mac使用技巧:压缩/解压!
  15. 免费申请office365 A1 和 a1plus 带OneDrive 5T 网盘 office365学生版(转载)
  16. mv150us无线网卡驱动linux,水星mw150us无线网卡驱动官方下载-v90最新版
  17. Android性能优化实践
  18. 解决vue中img或元素背景图片无法显示或路径错误问题
  19. 移动端点击加qq好友和加入qq群
  20. MAVEN专题之五、私服详解

热门文章

  1. 七天学会「股票数据分析软件」的开发(上)
  2. discuz帖子最后编辑时间如何取消显示
  3. 隐藏控制台应用程序的窗口
  4. QT实现浏览器访问网页,使用QWebEngineView
  5. windows 2008系统防火墙无法启动提示 错误1068:依赖服务或组无法启动
  6. 【notes|奇点临近】chapter1
  7. 工作经验是积累总结出来的
  8. JeecgBoot 低代码平台 2.4.5 版本发布,钉钉与企业微信集成版本
  9. CF1485C(整除分块+根号分块)
  10. PL_SQL模块学习之十六、记录