标签: c++ c symbols
我检查了很久以前写的代码。
我不知道十六进制数字之前〜符号的含义是什么。
就像:
a = b & ~0xff;
代码的其他部分如下所示,没有〜符号:
a = (b & 0xff00) >> 8;
答案 0 :(得分:5)
~运算符是按位NOT,它反转二进制数的位。
~