发布网友 发布时间:2022-04-19 12:29
共3个回答
热心网友 时间:2022-06-27 23:59
结果为62。
具体算法如下:
二进制转为十进制的时候,先把二进制从高位(最左边的“1”)开始按从上到下的顺序写出 ,第一位就是最后的商,其他位数如果有”1“(原来的余数),就先乘以”2“再加”1“。
所以111110=1×2+1×4+1×8+1×16+1×32=2+4+8+16+32=62
扩展资料
1、十进制转换为二进制技巧
通常将一个十进制数的整数部分和小数部分分开处理。
(1)将给定的十进制整数除以基数2,余数便是等值的二进制的最低位。
(2)将上一步的商再除以基数2,余数便是等值的二进制数的次低位。
(3)重复步骤2,直到最后所得的商等于0为止。各次除得的余数,便是二进制各位的数,最后一次的余数是最高位。
2、二进制数转换成十六进制数
二进制数转换成十六进制数时,只要从小数点位置开始,向左或向右每四位二进制划分一组(不足四位数可补0),然后写出每一组二进制数所对应的十六进制数码即可。
3、十六进制数转换成二进制数
把每一个十六进制数转换成4位的二进制数,就得到一个二进制数。
参考资料来源:百度百科-二进制数转十进制
热心网友 时间:2022-06-27 23:59
二进制数111110化为十进制数是62,可以按照“按权展开求和”法进行计算。
具体计算过程:0乘以2的0次方等于0,1乘以2的1次方等于2,1乘以2的2次方等于4,1乘以2的3次方等于8,1乘以2的4次方等于16,1乘以2的5次方等于32。最后将得到的结果进行求和,就得到了十进制数62。
扩展资料
二进制转十进制的通用计算方法:
要从右到左用二进制的每个数去乘以2的相应次方,小数点后则是从左往右。然后将每一项得出的结果按十进制加法规则求和,得出十进制数。规律:个位上的数字的次数是0,十位上的数字的次数是1,......,依次递增,而十分位的数字的次数是-1,百分位上数字的次数是-2,......,依次递减。
参考资料来源:百度百科-二进制
热心网友 时间:2022-06-27 23:59
二进制转十进制 就是每位的权值相加