词条 | xor |
释义 | 1. xor (异或) ⊕,二进制运算。可逆运算。 1 xor 1=0,0 xor 0=0,1 xor 0=1,0 xor 1=1。 逻辑表达式为: (a||b)&&!(a&&b). a xor b的运算方法:将a,b 转化为2进制数,再进行对比,每个数位上的0或1如果相同,那么结果就取0,如果不同就取1,将得到的结果转化为原来进制的数,就是结果。 在OI中,常用于位运算。 oi 中通用点说:a xor b =t; t xor c =d; d xor c= t; t xor b=a; 可以刷出只出现单次的数字。 在汇编中一般用于做清0操作,比如 xor eax,eax //把 eax 清0 2.Xor (异或) Visual Basic中式一种逻辑运算符,用来连接两个或多个关系式,组成一个布尔表达式。其运算方法是:如果两个表达式同时为True或同时为False,则结果为False;否则为True。例如: (8>3)Xor(5<6) 结果为False 在汇编中也有xor指令,例如: xor eax,eax 在这种也是进行异或运算,只不过这样的表达经常用在寄存器清零的时候 Save Hide Note Here |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。