我在一本书上看到 "IP地址和子网掩码进行二进制AND运算,进来看

0AND0=0; 0AND1=0; 1AND0=0; 1AND1=1.
请问是什么意思?

and运算又叫:与运算,二进制运算.可逆运算.1 and 1=1,1 and 0=0,0 and 0=0,0 and 1=0.a and b 的运算方法:将a和b转换成2进制后,一位一位地去比较,当两个位都是1时,那么结果为1,否则为0.最后再把它转换成十进制就可以了.

and运算通常用于二进制取位操作,例如一个数 and 1的结果就是取二进制的最末位。这可以用来判断一个整数的奇偶,二进制的最末位为0表示该数为偶数,最末位为1表示该数为奇数。

相同位的两个数字都为1,则为1;若有一个不为1,则为0。
00101
11100
(&;或者and)
----------------
00100
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-07-01
AND 是 按位与运算
规则是参与运算的ip 和 子网掩码 由十进制形式 换成 二进制形式,
再将ip的每一位二进制码分别与子网掩码的每一位二进制码进行按位与运算,
与运算规则是,只要有一个参与运算二进制码为0 ,则 x AND y 的结果为0,
否则只有 x 和 y 都为1时 x AND y 的结果为1。
例:ip:十进制192.168.1.1 ->二进制11000000 10101000 00000001 00000001
子网掩码 :255.255.255.0 ->二进制11111111 11111111 11111111 00000000
AND二进制结果11000000 10101000 00000001 00000000
网段地址 AND十进制结果192.168.1.0本回答被提问者和网友采纳
第2个回答  2009-07-01
啊 网络标示么
就是转换成2进制数 如果IP和子网掩码全是1 相应的位置就是1 如果有一个不是1 那就是0
第3个回答  2018-03-01
数字逻辑,例如:
0与上0,逻辑结果为0。就像“马是鱼类”、“马有翅膀”这两个假命题,它们的逻辑与(“马是有翅膀的鱼类”)仍然是假命题。
如果想深入学习计算机网络,务必先将基础知识夯实。建议先找本数字电路基础看一下,掌握一些基础的数字逻辑知识。
第4个回答  2009-07-01
与运算,逻辑运算的一种,“全1则为1,有0则为零”
相似回答