除2取余,逆序排列

十进制(整数)转二进制一般使用"除2取余,逆序排列"法:

1.先使用2整除2进制,得到商和余数

2.然后再使用2整除商,得到新的商和余数

3.如此反复进行,直到商为0时为止

4.把先得到的余数作为二进制的低位,后得到的余数作为二进制的高位,依次排列

注意:最左边是高位,最右边是低位

例子: 100/2 = 50余 0 50/2= 25余 0 25/2=12余 1 12/2=6余 0 6/2 = 3余 0 3/2 =1 余 1 1/2=0余 1

所以100的二进制为1100100


小数转二进制

乘2取整,顺序排列