二进制数1111转换成十进制形式是数()

2024-12-15 10:09:14
推荐回答(3个)
回答1:

是15。 1111,它是多少呢?   你可能还要这样计算:1 * 2^0 + 1 * 2^1 + 1 * 2^2 + 1 * 2^3 = 1 * 1 + 1 * 2 + 1 * 4 + 1 * 8 = 15。   然而,由于1111才4位,所以我们必须直接记住它每一位的权值,并且是从高位往低位记,:8、4、2、1。即,最高位的权值为23 = 8,然后依次是 22 = 4,21=2, 20 = 1。   记住8421,对于任意一个4位的二进制数,我们都可以很快算出它对应的10进制值。   下面列出四位二进制数 xxxx 所有可能的值(中间略过部分)   仅4位的2进制数 快速计算方法 十进制值 十六进值   1111 = 8 + 4 + 2 + 1 = 15 F   1110 = 8 + 4 + 2 + 0 = 14 E   1101 = 8 + 4 + 0 + 1 = 13 D   1100 = 8 + 4 + 0 + 0 = 12 C   1011 = 8 + 4 + 0 + 1 = 11 B   1010 = 8 + 0 + 2 + 0 = 10 A   1001 = 8 + 0 + 0 + 1 = 9 9   ....   0001 = 0 + 0 + 0 + 1 = 1 1   0000 = 0 + 0 + 0 + 0 = 0 0   二进制数要转换为十六进制,就是以4位一段,分别转换为十六进制。

回答2:

1 × 2*2*2(2的三次方) + 1 × 2*2(2的两次方) + 1 × 2(2的一次方) + 1 * 1(2的零次方)= 15 就是从左起第一位不管是 1还是0 乘以2的n次方【n = 这个数的位数减1 比如4位数 n = 3】 然后加上左起第二位 乘以2的(n - 1)此方 一直加到 最后一位 乘以2的0次方。。。。。。

回答3:

把一个二进制转换成十进制采用方法:把这个二进制的最后一位乘上2的0次方,倒数第二位乘上2的1次方,……,一直到最高位乘上2n,然后将各项乘积相加的结果就它的十进制表达式。 1*2的3次方+1*2的2次方+1*2的1次方+1*2的0次方=8+4+2+1=15