原码:
它在计算机中的二进制数
反码:
正数的反码是其本身,负数的反码是在其原码的基础上, 符号位不变,其余各个位取反。
符号位
表示这个数字是正数还是负数
补码
正数的补码就是它本身,负数就是符号位不变,其余的全部取反再加一。
lowbit函数
方法1:x&(x^(x-1))
方法2:x&-x
作用:找到二进制下x最小为一的位置对应值。
它在计算机中的二进制数
正数的反码是其本身,负数的反码是在其原码的基础上, 符号位不变,其余各个位取反。
表示这个数字是正数还是负数
正数的补码就是它本身,负数就是符号位不变,其余的全部取反再加一。
方法1:x&(x^(x-1))
方法2:x&-x
作用:找到二进制下x最小为一的位置对应值。