问题标题:
数学numberbase问题如果(2^51+1)*(2^50+1)被转换成numberbase2(2进制),那么这个2进制数有几个0?
问题描述:
数学numberbase问题
如果(2^51+1)*(2^50+1)被转换成numberbase2(2进制),那么这个2进制数有几个0?
黄闯回答:
十进制下的数2^51+1=2^51+2^0,转换成2进制,就是10…01,其中一共50个"0",
(2^51+1)(2^50+1)=2^101+2^51+2^50+1=2^101+2^51+2^50+2^0,
也就是说这是一个102位数,一共98个"0",4个"1"分别位于第1位、第51位、第52位以及最高位102位..
因此这个2进制数有98个"0"..
点击显示
数学推荐
热门数学推荐