早教吧 育儿知识 作业答案 考试题库 百科 知识分享

计算机技术里AND代表什么意思最近学网络遇到点难题一直困扰着我,And192.168.0.1,255.255.255.0,先转换为二进制,然后AND每一位IP11000000.10101000.00000000.00000001子网掩码11111111.11111111.11111111.00000000得

题目详情
计算机技术里AND代表什么意思
最近学网络遇到点难题一直困扰着我,And 192.168.0.1,255.255.255.0,先转换为二进制,然后AND每一位
IP 11000000.10101000.00000000.00000001
子网掩码 11111111.11111111.11111111.00000000
得出AND结果 11000000.10101000.00000000.00000000
转换为十进制192.168.0.0,这就是网络标识,
再将子网掩码反取,也就是00000000.00000000.00000000.11111111.请问这段话里的AND是什么意思,子网掩码反取为的又是什么?假如算其他IP段的话反取是否也是00000000.00000000.00000000.11111111这组数字是否会有变化呢?
▼优质解答
答案和解析
逻辑运算
  and是位运算
  程序中的所有数在计算机内存中都是以二进制的形式储存的.位运算说穿了,就是直接对整数在内存中的二进制位进行操作.比如,and运算本来是一个逻辑运算符,但整数与整数之间也可以进行and运算.举个例子,6的二进制是110,11的二进制是1011,那么6 and 11的结果就是2,它是二进制对应位进行逻辑运算的结果(0表示False,1表示True,空位都当0处理):
  110
  AND 1011
  ----------
  0010 --> 2
  由于位运算直接对内存数据进行操作,不需要转成十进制,因此处理速度非常快.当然有人会说,这个快了有什么用,计算6 and 11没有什么实际意义啊.这一系列的文章就将告诉你,位运算到底可以干什么,有些什么经典应用,以及如何用位运算优化你的程序.
  === 1.and运算 ===
  and运算通常用于二进制取位操作,例如一个数 and 1的结果就是取二进制的最末位.这可以用来判断一个整数的奇偶,二进制的最末位为0表示该数为偶数,最末位为1表示该数为奇数.
看了 计算机技术里AND代表什么意...的网友还看了以下:

关于平均数1.什么叫算术平均数?什么叫几何平均数?2.利用它们的性质解题:(1)一个矩形的四边AB  2020-04-09 …

关于抽象艺术急1抽象艺术是用哪些方式进行的制作?2抽象艺术有哪些流派?举例2-3个抽象艺术画家有哪  2020-05-13 …

什么是艺术,什么是你心目中的艺术?什么是伪艺术,什么是追寻一生的艺术。艺术与生存如何共同发展。请分  2020-05-16 …

钢琴术语的记号和含义1,什么是半音?什么是全音?2,说明下列术语的记号和含义.MODERATO L  2020-05-16 …

种瓜得豆你还想利用转基因技术做什么?俗话说:“种瓜得瓜,种豆得豆.”的确,瓜是瓜,豆是豆,种瓜怎么  2020-06-07 …

什么是道,什么是术.道与术有什么关系?是先有道还是先有术?为什么讲不学无术,而不是不学无道?  2020-06-16 …

北宋时期我国造纸术有什么改进?北宋时期我国造纸术有什么重大改进?同次前的造纸术相比有什么进步性?  2020-06-16 …

1、奠定三国鼎立基础的是什么事件?请写出此事件发生的时间、交战双方、采取的战术.1、北魏孝文帝属于  2020-07-06 …

学学+算算+术术=学算术问:学学算算+术术——————学算术分别填学是什么数字;算是什么数字;术是什  2020-11-06 …

21世纪最好的技术是什么?我今年才17岁,我不知道现在社会最好的技术是什么?麻烦各位给我介绍详细点谢  2020-11-24 …