当前位置:首页 C++ > 正文

c++中如果a和b均为int类型的变量,下列表达式能正确判断“a等于b”的是( )。

作者:野牛程序员:2023-08-28 15:46:11 C++阅读 2484

如果ab均为int类型的变量,下列表达式能正确判断“a等于b”的是( )。

A. ((a / b) == 1)

B. ((a & b) == a)

C. ((a ^ b) == 0)

D. ((a | b) == b)

答案】C


【解析】本题属于考察计算机基础知识中的位运算相关概念。

选项A,例如a5b3,则a/b结果为1,但a并不等于b

选项B,例如a5b15,则a&b结果为5,但a并不等于b

选项C,,(a ^ b)== 0说明ab的二进制位上的每一位都相等,等价于“a等于b”

选项D,例如a5b15,则a|b结果为15,但a并不等于b

所以本题正确答案为C


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击