二进制转化为十进制的算法是什么

如题所述

二进制转化为十进制的计算方法为:


1、无符号整数,从右往左依次用二进制位上的数字乘以2的n次幂的和(n大于等于0);


2、带符号的二进制整数,除去最高位的符号位(1为负数,0为正数),其余与无符号二进制转化为十进制方法相同;


3、小数二进制转化为十进制数,从小数点后第一位上的二进制数字乘以2的负一次方加上第二位上的二进制数字乘以2的负二次方,以此类推第n位上的二进制数字乘以2的负n次方。


无符号整数的二进制转化为十进制数,从二进制数的右边第一位起,从右往左,先用二制位置上的数乘以2的相应位数的幂,然后把每一位的乘积相加即可得到二进制数对应的十进制数。

温馨提示:答案为网友推荐,仅供参考
相似回答