二进制转化为十进制算法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二进制转化为十进制算法
二进制转化为十进制的算法如下:
1. 将二进制数从右向左依次编号,从0开始,每个位的权值为2的幂次方,最低位权值为2^0,依次递增,最高位的权值为2的n次方,n为二进制数的位数减1。
2. 从最低位开始,将每个位上的数乘以其对应的权值,然后将得到的
结果相加。
3. 最终得到的结果即为该二进制数的十进制表示。
例如,对于二进制数1101,其共有4位,从右到左编号分别为0、1、2、3。其对应权值分别为2^0、2^1、2^2、2^3,即1、2、4、8。
按照算法,计算方法如下:
1 * 1 + 0 *
2 + 1 * 4 + 1 * 8 = 13
所以,二进制数1101转化为十进制数为13。