大额十进制转二进制
来源:百度知道 编辑:UC知道 时间:2024/06/13 00:41:44
十进制转二进制,除2取余,这种方法,最先算出的是个位数。
这是经典的做法,也是最笨的做法,较大的数字,步骤较多。
记住如下一些数字:
256; (=1 0000 0000)
512; (=10 0000 0000)
1024;(=100 0000 0000)
……
如果能够从“大额十进制”中减去这些数,就是在二进制中,求出了上面括号中的二进制数。再求剩下的,就可能简便的多。
http://hi.baidu.com/u2yang/blog/item/905c21df73b1e812632798b4.html
看看这个
就是记忆一些数字比如8921,我们知道1024是2的10次方,8192就是13次,也就是2进制的小数点右边数第14位是1,还剩729,又有512是9次方,剩217,依次下去就好了 ,2进制10001xxxxxxxxx
(8921)十=((((0*1010+1000)*1010+1001)*1010+10)*1010+1)二
=(((1000*1010+1001)*1010+10)*1010+1)二
=(((1010000+1001)*1010+10)*1010+1)二
=((1011001*1010+10)*1010+1)二
=((1101111010+10)*1010+1)二
=(1101111100*1010+1)二
=(10001011011000+1)二
=(10001011011001)二
=(10 0010 1101 1001)二
=(22D9)十六
这是乘拾加数法。
8921
1乘