定位减权法给要熟悉2的零次方到2的10次方对应的十进制数
2的0次方=1
2的1次次=2
2的2次方=4
2的3次方=8
2的4次方=16
2的5次方=32
2的6次方=64
2的7次方=128
2的8次方=256
2的定位减权法给要熟悉2的零次方到2的10次方对应的十进制数
2的0次方=1
2的1次次=2
2的2次方=4
2的3次方=8
2的4次方=16
2的5次方=32
2的6次方=64
2的7次方=128
2的8次方=256
2的9次方=512
2的10次方=1024
将给出的十进制数按对应的二进制数的最高位2的n次方开始,将最高位对应的系数记为1,然后将给出的十进制数减去2的n次方对应的十进制数,查看其结果,并判断其值是否大于或者等于2的n-1次方,如果是,则将2的n-1次方对应的系数记为1,反之则记为0例如
将100转换为对应的二进制数值
确定100在128和64之间,也就是在2的7次方和2的6次方之间。因为不足128,即不足2的7次方,但是100已经大于64,即大于2的6次方,因此其对应的二进制数的最高的权位为2的6次方十进制数
100对应的二进制的位权由高到低的排列为
2的6次方,2的5次方,2的4次方,2的3次方,2的2次方,2的1次方,2的0次方。
2的6次方对应的系数记为1也就是对最高的位权记为1;然后将100-64,=23的65次方对应的十进制数是32,36大于3,2因此2的5次方对应的系数记为1;按此方法,36-3,22=的44次方,2的3次方对应的十进制数分别是16、8,都大于4,因此对应的系数都记为0;2的2次方对应的十进制数是4,等于得到的差的结果4;因此对应的系数记为1;4-4,=即02的1次方、2的0次方所对应的十进制数分别是2、1,都大于0,因此对应的系数记为0。就此,
的次方……1,的次方……1,的次方……0,的次方……0,的次方……1,的1次方……0,的0次方……0。
就已经把十进制数100转换成二进制1100100
这个方法只要多加练习就不需要在去除了如果练习熟悉了,一眼就能够看出十进制数对应的二进制。
十进制转换二进制(定位减权法) 来自淘豆网m.daumloan.com转载请标明出处.