![]() |
1
2
按位
第二天呢(
这对于测试变量中的标志非常有用;通常使用
|
![]() |
3
3
|
![]() |
4
2
方案如下(C表示法):
这个
因此,为了更好的可读性,这些行应该更像:
其中X是2的幂(而不是十六进制和十进制混合表示法)。 |
![]() |
5
2
可以改写为:
选择最适合上下文的二进制位数。如果只检查一个位*,则不必测试是否相等。如果有意义的话,您仍然可以使用十六进制表示。在这种情况下,大括号和美元符号是不必要的。 您可能希望使用具有有意义名称的常量,而不是硬编码的值:
*如果同时测试多个位,则需要测试是否相等:
|
![]() |
MaPo · Linux,设置锁定ICMP_过滤器选项 5 月前 |
![]() |
user2138149 · 双栈网络服务器无法按预期处理ipv4请求 5 月前 |
![]() |
Marco · PyCharm Linux系统文件上os.stat异常 6 月前 |