拿十进制来理解一下:去掉末尾2个0得到十进制数的1/100,换句话说去掉一个0就等于除以10对于n进制,去掉一位相当于除以n二进制,去掉1位相当于除以2,再去掉1位相当于又除以2,因此连续去掉两位相当于除以4...
如果删除一个非零无符号二进制偶整数后的2个0,则此数的值为原数1/4倍。二进制末位是0就是偶数,末位是1就是奇数和十进制类似,十进制去掉末位的一个0,数值变为原来的十分之一。而二进制去掉末位的一个0,数值就...
如果删除一个非零无符号二进制数尾部的2个0,则此数的值为原数()。A.4倍B.2倍C.1/2D.1/4(正确答案)
【答案】:D在一个非零无符号二进制整数之后去掉两个零,相当于向右移动2位,也就是变为原数的1/4。
4倍,举例如1100,则10进制为(1x2^3+1x2^2+0x2^1+0x2^0)/(1X2^1+1x2^0)=4
二进制末位是0就是偶数,末位是1就是奇数和十进制类似,十进制去掉末位的一个0,数值变为原来的十分之一。而二进制去掉末位的一个0,数值就变为原来的二分之一,去掉两个0,就是原来的四分之一。
【答案】:C在一个非零无符号二进制整数之后去掉一个0,相当于向右移动1位,也就是变为原数的1/2。
因为一个非零的无符号二进制整数在其右边末尾加上两个“0”相当于原来数乘以二进制的100,而二进制的100等于十进制的4,所以新的数是原来数的4倍。所谓2进制就是从个位上数的第n位就是i*2^(n-1),i=0,1,...
则新的数是原来数的100倍,这种说法是错误的。因为一个非零的无符号二进制整数在其右边末尾加上两个“0”相当于原来数乘以二进制的100,而二进制的100等于十进制的4,所以新的数是原来数的4倍。
1/4你可以联想一下10进制,去掉两位就是缩小10的2次方倍,同理,去掉二进制的两位就缩小2的2次方倍