~ 计算机系统中,数值是按照补码形式存储 原码:0000 0101 反码:1111 1010 补码:正数的补码是其原码;负数的补码是绝对值的二进制码取反码+1 第一位为符号位0正,1负
a = 5 # 0000 0101 ,按位取反1111 1010 正好是-6的补码 ~a # -6