Tee*_*les 2 c++
我遇到了一段我无法理解的代码。
for (unsigned int i = (x & 0b1); i < x; i+= 2) { // body }
这里,x是从0到5。
0b1是什么意思?例如:(0 & 0b1)、(4 & 0b1) 等的答案是什么?
Hol*_*Cat 7
0b...是二进制数,就像0x...十六进制和0...八进制一样。
0b...
0x...
0...
因此0b1与 相同1。
0b1
1
1b0是非法的,其中的第一个数字必须始终是0.
1b0
0
归档时间:
4 年,3 月 前
查看次数:
2846 次
最近记录:
3 年,8 月 前