Java_按位非(~)运算符闲谈;

来源:互联网 发布:360借壳中昌数据 编辑:程序博客网 时间:2024/06/05 04:40

我们直接进入主题,查看~-5的运算原理图,从而得出按位非的运算规律:


从图不难看出,原码 --取反-> 反码 --加1-> 补码 --取反-> 按位非值;那如果是正数按位非呢,反推估计就行了的!

得出的口诀就是(不知道对不对,也没验证):数值(正数、负数)加1取反;如-5按位非:-5 + 1为-4,取反为4;6按位非:6+1为7,取反为-7;


0 0
原创粉丝点击