进制转换:二进制、八进制、十六进制转换为十进制
进制转换:二进制、八进制、十六进制转换为十进制
本文将介绍如何将二进制(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 著作权归作者所有。请勿转载和采集!