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