002用2进制表示等于多少?怎么算的?
问题描述:
002用2进制表示等于多少?怎么算的?
答
000 000 010,写成这样吗?可惜不知道你这002是什么进制下的,姑且当它十进制下吧
假设002为十进制二进制每位长度为3的话,002写成二进制就是000 000 010了
计算时如果是把数a转换成二进制,就拿a除以2,记下每次除2时的余数,最后反序取余,比如转换11,先11除2,第一次商5余1,再拿5除2,商2余1,再拿2除2,商1余0,再拿1除2,商0余1(不管什么数最后都是做到拿1除2这一步的),有点像小学时候,一步一步来,这样余数依次是1,1,0,1,反序取余,就是1011,倒过来就行,所以11的二进制形式就是1011.
上面的002也这样,0对应的二进制(长度为3时)是000,(有的时候会选择一个十进制数对应长度为4的二进制,这样的话就是0000了,反正凑满长度啦),2对应的是010..
行了吗?