路由器对IP地址121、8、2、5和掩码255、0、0、0进行与运算..... 其中的与运算是什么意思啊 ?怎样算法。

来源:百度知道 编辑:UC知道 时间:2024/05/18 00:41:52

01111001.00001000.00000010.00000101是121.8.2.5的2进制
xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx与运算就是每位相乘
11111111.00000000.00000000.00000000是255.0.0.0的2进制
01111001.00000000.00000000.00000000相乘结果
121.0.0.0上面结果10进制表示形式

与运算就是二进制的两位 只要有一位是0 值就为0
你要算这个 要把IP各段换算成二进制 然后再各个位逐一运算

121.8.2.5 - 255.0.0.0
转换成二进制是
01111001-00001000-00000010-00000101(这部份为IP)
11111111-00000000-00000000-00000000 (这是掩码部分)
01111001-00000000-00000000-00000000 (这是与运算后的结果)

“与”运算 就是两个条件均为‘真’是其结果为‘真’,如其中一个条件为‘假’其结果为‘假’。