+=
#include <stdio.h>
int main(){
int x = -10;
printf("\%d\n",~x+1);
return 0;
}
补充~x + 1 = > 2's
..我无法理解这一点
X
x = 1111 1111 1111 1010
的唯一补充
将x [~x] - 0000 0000 0000 0101
添加到1
[~x + 1] - 0000 0000 0000 0110
,而不是10
,而是6
。但上面的输出返回10
。