进制转换:二进制、八进制、十六进制转换为十进制

本文将介绍如何将二进制(B)、八进制(O)、十六进制(H)转换为十进制(D)。

示例:

  • 123D = 291
  • 80H = 128
  • 97 = 97
  • 111101B = 61

转换结果:

291, 128, 97, 61

进制转换方法:

  • 二进制(B)转换为十进制(D): 将二进制数的每一位乘以其对应的权值(从右往左依次为 2^0, 2^1, 2^2...),然后将结果相加即可。例如,111101B = 12^5 + 12^4 + 12^3 + 12^2 + 02^1 + 12^0 = 32 + 16 + 8 + 4 + 0 + 1 = 61。

  • 八进制(O)转换为十进制(D): 将八进制数的每一位乘以其对应的权值(从右往左依次为 8^0, 8^1, 8^2...),然后将结果相加即可。

  • 十六进制(H)转换为十进制(D): 将十六进制数的每一位乘以其对应的权值(从右往左依次为 16^0, 16^1, 16^2...),然后将结果相加即可。

注意:

  • 十进制数通常用D表示,例如123D表示十进制数123。
  • 二进制数通常用B表示,例如111101B表示二进制数111101。
  • 八进制数通常用O表示。
  • 十六进制数通常用H表示。
进制转换:二进制、八进制、十六进制转换为十进制

原文地址: https://www.cveoy.top/t/topic/nDSe 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录