计算机技术里AND代表什么意思

计算机技术里AND代表什么意思,第1张

逻辑运算

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,结果的对应位为1,

若两 *** 作数相应位不同为1,结果的对陪薯应位为早哗0

例陆乱行如,若AL初值为 00011111b ,

执行 AND AL, 10010001b , 结果,AL=00010001b


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12437991.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存