以下语句做什么?
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基础课程》。
📅  最后修改于: 2021-05-25 22:40:46             🧑  作者: 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)位。这个问题的测验