转换为二进制的方法有三种:
例如:192.168.44
(1)不断的除以二求余数,然后将余数倒着排,就是结果
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICNxQTOyIDNyIDMzkDM2EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
(2)用快速的,除以16
当然这样计算还是有点慢了,你可以用快速的,除以16,不过你需要先知道0~15对应的4位二进制是多少(0000~1111),这样就有
192/16=12……0
12/16=0………12
得到的余数是12、0,即1100和0000,组合为对应的4位二进制数就是11000000。
(3)还有一种 拼凑法:
使用2的次方拼凑出这个数值,拼凑的值为1,其中没有使用的2的次方为0。