亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 工业技术

十进制转二进制、八进制、十六进制:实用指南

二进制、八进制、十六进制虽植根于计算机科学,但大多数人最习惯十进制。从十进制转这些非十进制基数虽觉困难,有清晰方法则变得简单。

试凑法

试凑法直观:从目标基数的最高位权开始,判断该位应为0或1(或八进制/十六进制对应数字)。通过累加相应位权,逐步向下直到累计值等于十进制数。

示例:87 转二进制

列出二进制位权:128、64、32、16、8、4、2、1。

十进制转二进制、八进制、十六进制:实用指南

128 超过 87,故128位为0。下一位权64合适,设为1。剩余23。32位会超,设0。继续此过程得二进制 1010111₂。

十进制转二进制、八进制、十六进制:实用指南 十进制转二进制、八进制、十六进制:实用指南 十进制转二进制、八进制、十六进制:实用指南

八进制与十六进制的试凑法

同理适用于基数8和16。对 87₁₀,最高八进制位权64。该位置1得64,剩23。试2、3等,发现2×8=16合适,剩7,恰为7₁₀。故 87₁₀ = 127₈。

十进制转二进制、八进制、十六进制:实用指南 十进制转二进制、八进制、十六进制:实用指南 十进制转二进制、八进制、十六进制:实用指南 十进制转二进制、八进制、十六进制:实用指南

也可先转二进制(1010111₂),再三位分组得八进制,验证结果。

重复除法技巧

此数学等价法常更快。用十进制数除以目标基数,记录余数。用商重复直到为0。余数自下而上读即为目标基数数字。

二进制示例

十进制转二进制、八进制、十六进制:实用指南

余数 1,0,1,0,1,1,1 给出 1010111₂。

八进制示例

十进制转二进制、八进制、十六进制:实用指南

余数 7,2,1 读作 127₈。

转换小数部分

十进制小数(<1)用目标基数反复乘法。每次乘积的整数部分成为小数点右侧下一位数字。

示例:0.8125₁₀ 转二进制

十进制转二进制、八进制、十六进制:实用指南

反复乘2得二进制小数 0.1101₂。

带整数和小数的混合数

十进制含整数和小数部分时,整数部分用重复除法,小数部分用反复乘法,合并结果加二进制点。

示例:54.40625₁₀ 转二进制

十进制转二进制、八进制、十六进制:实用指南 十进制转二进制、八进制、十六进制:实用指南

合并得 110110.011001₂。

相关练习

工业技术

  1. 理解数制系统:罗马数字、位值制与二进制
  2. 十进制与二进制数制:位权、效率与转换
  3. 八进制与十六进制数制:工程师实用指南
  4. 八进制与十六进制转十进制:实用指南
  5. 数值与数制:理解区别及其现实影响
  6. 数模转换基础:ADC 与 DAC 详解
  7. 公制前缀换算轻松掌握:移动小数点即可
  8. 守护美国供应链:化解网络威胁的战略路径
  9. Monroe钢琴铰链:ISO 9001 & AS 9100双认证,材质全覆盖,支持深加工定制
  10. 掌握 C# 类型转换:隐式、显式、Parse 与 Convert 全方位指南
  11. 深入理解 C# 类型转换:隐式与显式转换全解析
  12. 精通 Python 数字、类型转换与数学运算