2016 - 2024

感恩一路有你

java中取反运算符 二进制取反的意义?

浏览量:2478 时间:2021-03-31 14:19:55 作者:admin

二进制取反的意义?

按位求反只适用于二进制数。也就是说,对于二进制的每一位,原始值1变为0,原始值0变为1。

将二进制数按位取反要注意什么呢?将二进制数?

~077o=11000000B是正确的,但在计算机中,整数是用补码表示的。正数的补码与原码相同,负数的补码是最高位为1,表示负数,其他低位则取负数的绝对值加1表示。例如,如果-64D由8位二进制补码表示,则最高位为1,表示负数。对于其余7位,-64D的绝对值为64D=1000000b,反向加1为1000000。如果与符号位(最高位)1拼接,则为11000000,因此11000000表示-64D。(后缀o表示八进制,D表示十进制,B表示二进制)。

java中取反运算符 二进制数怎么取反 java二进制补码运算

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。