📜  C |运营商|问题26

📅  最后修改于: 2021-05-29 12:37:19             🧑  作者: Mango

以下语句做什么?

x  = x | 1 << n;

(A)将x设为2 n
(B)设置x的第(n + 1)位
(C)切换x的第(n + 1)位
(D)重置x的第(n + 1)位答案: (B)
说明:假设n为3,则表达式1 << n的值将为8(二进制00001000)。

如果我们对任何数字x进行按位或二进制00001000运算,则会从左侧开始设置其第(n + 1)位。这个问题的测验

想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。