区别在于异或是接位进行的,不等是按整体进行的 异或属于位运算,把一个数以二进制的形式对每一位进行异或运算
与,或,不等于都需要两个操作数,与要两个数为真才为真,或只要一个为真就为真,不等于这个不用说了吧,三个都是条件判断符号
百度试题 结果1 题目以下关于运算符的描述中,正确的是() A. 与运算符表示“等于”的关系 B. 或运算符表示“大于”的关系 C. 非运算符表示“不等于”的关系 D. 异或运算符表示“大于或等于”的关系 相关知识点: 试题来源: 解析 C 反馈 收藏
而“^”表示二进制异或运算符,它将两个参与运算的数中的每个对应的二进制位一一进行比较,若两个二进制位相同,则运算结果的对应二进制位为0,反之为1。 ull标识符表示它前面的数字是unsigned long long 类型。 #include <cstdio> #include<algorithm>