Java中最小的整数为什么是-2147483648

假如只有两位来表示数字,第一位是符号位;

00:0

01:1

11:-1,这个是负数,而且是补码,取反为00,加1成为01,就是-1

10:-2,这个是负数,而且是补码,取反为01,加1成为10,就是-2;

所以,两位的数字范围是:-2^1 到 2^1-1

学习了:http://bbs.csdn.net/topics/390259086

最新文章

  1. Material Design使用记录
  2. activiti查看流程图,有中文乱码
  3. Linux:ssh连接服务器很慢
  4. handler 异步执行(进度条加载到100)
  5. jQuery+PHP实现浏览更多内容
  6. 设置SVN hooks实现自动发布
  7. 关于ax+by=c的解x,y的min(|x|+|y|)值问题
  8. 使用Zbar实现简单的二维码扫描
  9. C++中类的大小计算方法总结《网络+总结》
  10. Valgrind使用记录
  11. MongoDB基础教程系列--第七篇 MongoDB 聚合管道
  12. Java中的多线程Demo
  13. 有关苹果无法导出p12证书的问题解决办法。
  14. 章节七、4-Sets
  15. Codeforces Round #449 (Div. 1) Willem, Chtholly and Seniorious (ODT维护)
  16. Mac系统下 PHP7安装Swoole扩展 教程
  17. HDU3567
  18. Winform给TextBox设置默认值
  19. 1.23 codeforces div3 C.Nice Garland
  20. Kafka学习笔记之Kafka三款监控工具

热门文章

  1. 0605-类的继承、重写、parent、final
  2. [Apple开发者帐户帮助]六、配置应用服务(2)创建DeviceCheck私钥
  3. 题解报告:hdu 4764 Stone(巴什博弈)
  4. Beta冲刺-星期四
  5. Spring logger 配置
  6. ionic + cordova开发APP遇到的一些坑
  7. C# 禁止WebBrowser网页跳转时发出的声音
  8. python3设置打开文件的编码
  9. 时序分析:KMP算法用于序列识别
  10. [Intermediate Algorithm] - Arguments Optional