python中的操作符

按位取反

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

a = 5 # 0000 0101 ,按位取反1111 1010 正好是-6的补码
~a # -6
上一篇:buuctf 不一样的fag


下一篇:JAVA运算入门