将二进制数11010.01101转换成十进制数?
1个回答
展开全部
首先将整数部分和小数部分分开来进行转换。
整数部分:11010
从右往左数,第0位为0,第1位为1,第2位为0,第3位为1,第4位为1。
将每一位的值乘以2的对应次幂,再将结果相加,即可得到十进制数。
11010(二进制)= 0×2^0 + 1×2^1 + 0×2^2 + 1×2^3 + 1×2^4 = 0 + 2 + 0 + 8 + 16 = 26
小数部分:01101
从左往右数,第0位为0,第1位为1,第2位为1,第3位为0,第4位为1。
将每一位的值乘以2的对应次幂的负数,再将结果相加,即可得到十进制数。
01101(二进制)= 0×2^-1 + 1×2^-2 + 1×2^-3 + 0×2^-4 + 1×2^-5 = 0 + 0.25 + 0.125 + 0 + 0.03125 = 0.40625
因此,11010.01101(二进制)= 26.40625(十进制)
整数部分:11010
从右往左数,第0位为0,第1位为1,第2位为0,第3位为1,第4位为1。
将每一位的值乘以2的对应次幂,再将结果相加,即可得到十进制数。
11010(二进制)= 0×2^0 + 1×2^1 + 0×2^2 + 1×2^3 + 1×2^4 = 0 + 2 + 0 + 8 + 16 = 26
小数部分:01101
从左往右数,第0位为0,第1位为1,第2位为1,第3位为0,第4位为1。
将每一位的值乘以2的对应次幂的负数,再将结果相加,即可得到十进制数。
01101(二进制)= 0×2^-1 + 1×2^-2 + 1×2^-3 + 0×2^-4 + 1×2^-5 = 0 + 0.25 + 0.125 + 0 + 0.03125 = 0.40625
因此,11010.01101(二进制)= 26.40625(十进制)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询