补码
2015-12-09 13:56
239 查看
设0是0000 0000
非0就是1111 1111;
符号位是1,表明是负数,是按补码存储的。
减一取反就得到其绝对值的原码。
1111 1111 ----(减一) = 1111 1110 -----(取反) = 0000 0001。
其绝对值为1,又是负数,所以为负1。
非0就是1111 1111;
符号位是1,表明是负数,是按补码存储的。
减一取反就得到其绝对值的原码。
1111 1111 ----(减一) = 1111 1110 -----(取反) = 0000 0001。
其绝对值为1,又是负数,所以为负1。
相关文章推荐
- ubuntu 14.04上源码编译安装php7
- Java代码中的字符编码转换
- 异步图片下载问题随笔
- 基于比特币的新型电子支付货币
- 完成点击×出现对话框功能
- Java学习笔记----面对对象
- 快速上手的XMind导图软件
- LightOJ 1068 - Investigation(数位DP)
- 二维矩阵的一维访问方式
- 小软件神器集合(不定期更新)
- Android——图片压缩
- 中软国际Java程序员笔试题
- java 设置特定时间
- android 开发中需要注意内存泄露的地方
- STM32 FSMC总线与TFT8080接口对接分析
- js无限级树菜单
- Maven简介(六)——Dependency
- 覆盖的理解
- Android-Androidstudio集成git开发环境
- uboot向kernel的传参机制——bootm与tags