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