Linux运维之路


华为HCNP_04.二进制与十进制

admin 2019-05-03 333浏览 0条评论
首页/正文
分享到: / / / /

1. 二进制与十进制

目的====>>学会子网划分

数据包层次结构复习

二层 -- mac地址

三层 -- IP地址

四层 -- TCP/UDP端口

五层 -- DATA数据结构

二进制:

二进制 只有 0 1

十进制:

128 64 32 16 8 4 2 1

进制转换:

3=11

4=100

6=110

7=111

提示:取进制最简单的方法就是 直接 在 十进制中的数字里相减 能减的 为1 不能 相减为0

如 192换成二进制 可以这样算:

192 -128 能相减 为1 所以 它暂时取值为 100000000

还剩下64 能相减 为1 所以 它暂时取值为 10000000

将他门的结果 相与 就等于 110000000 也就是 192 的二进制正确答案

187二进制多少?

拆分相减
187 59 59  27 11  3  3  1      —-相减余数够下一次减就取1 不够就取0 以此类推
128 64 32  16  8  4  2  1
  1  0  1   1  1  0  1  1

176二进制多少?

拆分相减
176 48 48  16  0  0  0  0
128 64 32  16  8  4  2  1
  1  0  1   1  0  0  0  0

169二进制多少?

169 41 41  9   9  1  1  1
128 64 32  16  8  4  2  1
  1  0  1   0  1  0  0  1

通过这几组二进制算法 明白了二进制如何转换了把?

最后修改:2019-05-03 19:59:58 © 著作权归作者所有
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付

上一篇

发表评论

评论列表

还没有人评论哦~赶快抢占沙发吧~