博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
反码计算
阅读量:5774 次
发布时间:2019-06-18

本文共 328 字,大约阅读时间需要 1 分钟。

  hot3.png

公式-n=~n+1可推出~n=-n-1,所以~10=-11再加5结果为-6

计算机中以补码存储。

正数的原码/反码/补码相同,所以

10存储为00000000 00000000 00000000 00001010  

~10的原码为11111111 11111111 11111111 11110101(10取反)

~10的反码为10000000 00000000 00000000 00001010(最高位符号位,不变,其余位取反)

~10的补码为10000000 00000000 00000000 00001011(负数的补码=反码+1)

所以~10 = -11

转载于:https://my.oschina.net/miwang/blog/734813

你可能感兴趣的文章
JDBC遍历结果集---ResultSet
查看>>
VC6工程转VC10可能会遇到的一些问题
查看>>
java swing中对于JList的使用(三)
查看>>
【转】ConcurrentHashmap实现原理
查看>>
iOS UIFont 的学习与使用
查看>>
[super dealloc]内存释放的先后顺序
查看>>
sql server2008 升级
查看>>
Express处理404
查看>>
MVC DateTime 字段 EditTime 必须是日期模板只能用于字段访问、属性访问、一维数组索引或单参数自定义索引器表达式...
查看>>
hdu3001Travelling
查看>>
整体页面加载和某一模块加载监听
查看>>
js继承的几种实现方法
查看>>
docker文档笔记
查看>>
Google翻译接口应用
查看>>
知识精简
查看>>
第二章 做一个简短的C++程序
查看>>
9 Utils
查看>>
《Java程序设计》 第一周学习总结
查看>>
window.showModalDialog 传递实体对象 获取数据
查看>>
聚集索引: 三级阶梯SQL Server索引
查看>>