会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
KITTY的博客
博客园
首页
新随笔
联系
订阅
管理
2022年12月27日
为什么1按位取反的结果是-2?
摘要: 假设计算机存取一个数用8位表示 按位取反要考虑符号位(最高位为0则正,反之则为负) 5=00000101 取反 11111010 但是符号位发生改变,计算机中数的存储都是用补码进行存储的,正数和0的补码是其本身 负数补码对应的负数的值是符号位不变,其余位置取反 再+1 进行+1操作会影响符号位的变化
阅读全文
posted @ 2022-12-27 17:21 KittySmith
阅读(657)
评论(0)
推荐(0)
编辑
公告