3358 blog.csdn.net/pipi sorry/article/details/36517411
逐比特取逆“~”:逐比特取逆1,取0,取0,取1
非逻辑“! ”:逻辑相反,false为true,true为false。 那么,除非是0,否则为真
请参见----------------------------------------- -
所以! 5的值为0 ~每比特取5进制的00000101,取11111010,表示-6,所以~5的值的-6 ~每比特取反,例如为整数3,二进制格式为0000000000000011,二进制格式为如果0以外的数取no,则为0。 上面3,用! 之后是0的所有非0的数用! 操作后全部为0
仅当操作数等于0xFFFFFFFF时,才使用! 来定义自定义外观
所有正整数的逐位逆都是本身1的负数
所有负整数的逐位反转都是其自身1的绝对值
零的比例相反为-1
ref:
3358 blog.csdn.net/pipi sorry/article/details/36517411
33558 blog.csdn.net/xiexie vv/article/details/8124108