【发布时间】:2013-04-17 12:54:37
【问题描述】:
谁能告诉我这个操作是如何工作的?索引是数字,它可以是 0 到 128 之间的任何数字。我只是不明白 (index & 0x88) 怎么可能是 0。
任何帮助将不胜感激!
【问题讨论】:
-
0x88,以二进制形式写入时,为 0b10001000。因此,当索引的第 8 位和第 4 位都为 0 时,
index & 0x88正好为零。通常在测试基于位的标志时使用这种类型的条件(在这种情况下,第 8 位和第 4 位指示的标志组合)第 4 个标志未设置。)
标签: c#