摘要: 负数在内存中是用补码表示,顾名思义就是和其对应的正数相补 比如-2: 1111111……1110 和2相加正好溢出,也就是互补 比如~5取反: 5是0000000……00101 取反:1111111111……11010 这个数值和6正好互补,所以~5的值是-6 再比如,判断一个int值a是2的次方, 阅读全文