-6
A
回答
2
!
将0
转换为1
,其他所有转换为0
。
的y&1
结果0
如果y
最新位0
(即y
是2
功率):
......0
0000001
-------
0000000
与
......1
0000001
-------
0000001
因此,if
只是简单地测试,如果y
是电量的倍数2.
+0
是的,我正在考虑其他的东西。谢谢。 –
1
当数字y是偶数时条件成立,而当数字y是奇数时条件成立。
表达
y & 1
装置按位与的整数Y和1的结果是有效地等于y的至少显著位。奇数的最后一位设置为1;对于偶数,最后一位始终为零。
添加一个NOT!运算符反转该位。
相关问题
- 1. 使用按位运算符的条件语句
- 2. 使用条件运算符?避免如果条件
- 3. 使用按位运算符验证if条件
- 4. PostgreSQL如何使用按位运算符| =
- 5. 如何使用按位运算符
- 6. 如何使用按位运算符?
- 7. 使用条件运算符
- 8. 使用条件和逻辑运算符困惑 - VB.net
- 9. 使用按位运算符的模式
- 10. 如果声明使用按位运算符来强制评估
- 11. 执行if - else如果使用按位运算符
- 12. 定位困难
- 13. 按位运算符
- 14. 按位运算符
- 15. 不使用算术运算或按位运算符的加法
- 16. 如何使用条件运算符
- 17. 如何使用条件运算符?
- 18. 条件语句如何与按位运算符一起工作?
- 19. Java:如何在按位异或运算符中评估条件? (^)
- 20. 如何在此条件下评估按位运算符?
- 21. 如何使用条件运算符shell:如果在karaf/jline
- 22. 在javascript中使用按位运算符
- 23. 如何使用Ruby的按位运算符来计算补码?
- 24. 如果使用条件逻辑运算符
- 25. CSS定位困难
- 26. 一元运算符在C++中重载的困难?
- 27. 使用按位运算
- 28. MySQL的更换困难的条件下
- 29. 如何使用按位运算符计算日志库2?
- 30. 实现sizeof运算符使用按位运算
提示:'y&1'的结果是什么?何时会满足? – Maroun
'!'是一个一元运算符,即所谓的**不**。搜索一下C运营商的一元/位元 –