【发布时间】:2015-02-08 23:39:16
【问题描述】:
我正在检查很久以前写的代码。
不知道十六进制数字前的~符号是什么意思。
就像:
a = b & ~0xff;
代码的其他部分如下,没有~符号:
a = (b & 0xff00) >> 8;
【问题讨论】:
-
~是一元运算符,类似于-或!。 -
你为什么不赞成这个问题?这是一个绝对有效的问题,即使是低水平的。
-
不是我 - 但 OP 可以轻松查找操作员参考指南。
-
@FUZxxl:也许是因为查看任何教程、书籍或参考资料都会回答这个问题,这意味着它“没有显示任何研究努力”?