跳到正文
信奥逐课

第 212 课

&

🔵 基础 约 7 分钟

一句话理解

& 是按位与:两位都是 1 才是 1。

为什么要学

取某一位、判奇偶、去掉最低 1。

讲解

x & 1 取最低位。x & (x-1) 去掉最低的 1。

不要和逻辑 && 混用。

例子

cout << (6 & 3); // 110 & 011 = 010

输出:

2

按位对齐,都为 1 的只有中间那一位。

常见错误

练习 做完再看下一课

判奇数常用?

在线练习 C++ 在浏览器里编译,代码不会上传

Ctrl / ⌘ + Enter 运行 · Tab 缩进

输出
 

进度保存在本机浏览器里。

左右方向键也可翻课