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二进制补码运算
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
拼头设计网站 设计网站推荐
下一篇
思美人收视率 思美人收视率怎么样