原码,反码,补码

发布时间 2023-08-10 23:03:51作者: lwr2010

原码:

它在计算机中的二进制数


反码:

正数的反码是其本身,负数的反码是在其原码的基础上, 符号位不变,其余各个位取反。

符号位

表示这个数字是正数还是负数


补码

正数的补码就是它本身,负数就是符号位不变,其余的全部取反再加一。


lowbit函数

方法1:x&(x^(x-1))
方法2:x&-x

作用:找到二进制下x最小为一的位置对应值。