〜十六进制数之前的符号

时间:2014-12-10 17:02:53

标签: c++ c symbols

我检查了很久以前写的代码。

我不知道十六进制数字之前符号的含义是什么。

就像:

a = b & ~0xff;

代码的其他部分如下所示,没有符号:

a = (b & 0xff00) >> 8;

1 个答案:

答案 0 :(得分:5)

~运算符是按位NOT,它反转二进制数的位。