【发布时间】:2017-03-13 00:05:12
【问题描述】:
我读了很多关于按位运算的文章,但我仍然无法为这一行赋予意义。
((text.flags & ~Text.BOLD) & ~Text.ITALIC) | Text.BOLD | Text.ITALIC
似乎作者试图确保此文本没有样式 BOLD 和 ITALIC,然后他将文本设为 ITALIC 和 BOLD。
我是对的,还是遗漏了一些细节?
【问题讨论】:
标签: bit-manipulation bitwise-operators bit-fields