在计算机中操作的是补码
对6取反(~6)
6的原码 0000 0000 0000 0000 0000 0000 0000 0110
6的反码 0000 0000 0000 0000 0000 0000 0000 0110
6的补码 0000 0000 0000 0000 0000 0000 0000 0110
计算机只能对补码操作,那么对6取反(~6),实际操作的是补码,每位取反
6的补码全部取反 1111 1111 1111 1111 1111 1111 1111 1001 (得到的这个数是最高为代表负数)
补码–>反码 -1 1111 1111 1111 1111 1111 1111 1111 1000
反码–>原码 取反 1000 0000 0000 0000 0000 0000 0000 0111
故~6=-7
取反运算符
最新推荐文章于 2023-05-05 20:26:10 发布