网络中十进制如何换算二进制()
文章图片
11000000 今天闲逛,发现有人问:子网掩码为255.255.255.224 IP地址为192.168.1.10换算成二进制,怎么算?结果是多少?
由于兴趣使然,便一探究竟;
子网掩码:
【网络中十进制如何换算二进制()】255.255.255.224= 27 转换为二进制为11111111.11111111.11111111.11100000
192.168.1.10 转换为二进制为11000000.10101000.00000001.00001010
文章图片
网络IP计算结果 一是除法
当给你这个IP地址时192.168.1.1,把它分为四段分别除2,首先192÷2=96 为0,再用96÷2=48为0, 48÷2=24 为0,24÷2=12 为0,12÷2=6 为0, 6÷2=3 为0,3÷2不能除尽 为1,1÷2 不能除尽 为1,然后从最下面的余数开始,按顺序读到最上面,最后192二进制等于1100000000,只要能除尽的就为0,不能除尽(包括最后除为1时)就是1。以此类推,那192就是11000000,168就是10101000,1就是00000001。
二是减法
先要把这串数字记熟 128 64 32 16 8 4 2 1,然后当给你一个数时去减上面的数要求是必须减出来的是正数不能为负,相减过的数为1,没有做过减法的为0。192-128=64 而64减64正好等于0,那就是11000000,再如50,50只能减32等于18,18减16等于2,2减2等于0,那最后就是00110010,此法相对除法更显而易见。
如果觉得太复杂,可以借助计算工具参考链接:
http://ip.chacuo.net/ipcalc
具体的讲解方法:
https://zh.wikihow.com/从十进制转换为二进制
推荐阅读
- 热闹中的孤独
- parallels|parallels desktop 解决网络初始化失败问题
- Shell-Bash变量与运算符
- 猎杀IP
- JS中的各种宽高度定义及其应用
- 2021-02-17|2021-02-17 小儿按摩膻中穴-舒缓咳嗽
- 深入理解Go之generate
- 异地恋中,逐渐适应一个人到底意味着什么()
- 我眼中的佛系经纪人
- 《魔法科高中的劣等生》第26卷(Invasion篇)发售