int类型的二进制表示 与反码和补码和原码

int 占四个字节,最高位是符号位 1为负数 0为正数
1000 0000 0000 0000
为最小负数
规定: 负数用补码表示 且 补码=反码+1
反码=补码-1
最高位为1 则 为负数
补码减去1为 0111 1111 1111 1111 取反为 1000 0000 0000 0000
即 -2^31次方

二进制的常识
有X位无符号数 就能表示2x个数, 最大值为2X-1 最小的为0
有X位的有符号数 能表示2X-1个数,最大的为2X-1-1,最小的为-2X-1第一位为1其余为0

有符号数为负数时 X-1位数每一种表示都是一个负数,一共有2X-1种表示
有符号数为正数时X-1位数每一种表示(除了0)都是一个正数,一共有2X-1种表示,有2X-1个正数
+一个0

int 类型的最大最小值相关推荐

  1. 为什么 int 类型最大值为 2^31-1,最小值为 -2^31

    一个 int 占 4 字节(Byte),也就是 32 位(Bit),其中第一位用来存储正负号,1 表示负数,0 表示正数 也就是说,共有 31 位用来存储数据,所以,能够存储数字的总个数为 2^31= ...

  2. int类型的最大值和最小值

    System.out.println(Integer.MAX_VALUE);//int类型的最大值System.out.println(Integer.MIN_VALUE);//int类型的最小值

  3. int 类型数据的最大值,最小值及其十六进制表示方式

    用以下两行代码可以知道自己的电脑下,int数据类型的最大值,最小值 cout << "int数据类型最大值:" << (numeric_limits< ...

  4. 利用C++模板特性计算各整数类型的最大最小值

    基于C++模板编程,我们可以将一部分计算放到编译期来完成,还能够给编写代码带来很多方便. 比如题目中提到的,利用C++模板技术求各整数类型的最大最小值. 代码如下: // indicates T is ...

  5. mysql int类型的长度值

    整数类型的存储和范围(来自mysql手册) 类型 字节 最小值 最大值 (带符号的/无符号的) (带符号的/无符号的) TINYINT 1 -128 127 0 255 SMALLINT 2 -327 ...

  6. C语言int类型数值溢出会怎么样

    c语言int类型数值占四个字节,就是32位.有符号能表示的范围为-2147483648 ~ 2147483647,无符号数表示的范围0~4294967295. 大于0的数: #include<s ...

  7. java中如果int类型超出了它的范围

    背景引入 今天老师上课的时候,写了一个循环语句,看起来就是普通的循环,不信看代码: int count = 0;while(true){count ++;if (count<20){System ...

  8. 【c++】如何获取int类型最大值以及float类型最大值

    原文链接 看下面的代码就知道了: #include <iostream> #include <limits.h>//里面有int类型的最大值和最小值 #include < ...

  9. Navicat中设计表时int类型的长度说明

    文章目录 前言 总结 实例 前言 平时开发中经常在Navicat中设计表,字段类型中会使用int类型(包括tinyint.smallint.mediumint.int.bigint等),在Navica ...

最新文章

  1. 路由协议有类和无类的区别
  2. 企业级闪存弥补数据经济价值短板
  3. Microsoft Office Access ActiveX 部件不能创建对象
  4. tomcat ssi配置及升级导致ssi include错误问题解决
  5. HBase常用操作之namespace
  6. realloc 用方法
  7. 【Qt】qt库结构及示例
  8. Python中变量判断
  9. 我学会了用计算机作文,我学会了做饭作文300字(通用10篇)
  10. 轻量化网络:ShuffleNet
  11. springboot之整合mybatis
  12. select在各个浏览器中的兼容性问题
  13. 转:lnmp 搭建手册-黑一路人
  14. java符号用语_java常用语
  15. HMC5883L 磁力计校准
  16. UBNT ER-4 UPnP相关配置
  17. 英语演讲计算机ppt模板,英语ppt演讲稿
  18. 小米手机获取root权限完整详细教程,亲测可用(精)
  19. 【嵌入式系统设计师笔记】——什么是嵌入式?
  20. 巴布亚企鹅需要开启sshd的root权限

热门文章

  1. php+鼠标离开事件,onmouseout
  2. ios原生入门之storyboard页面绘制
  3. 联想小新V1000安装并激活win7
  4. Jmeter--数据库测试+web测试
  5. Java课程设计——房屋出租信息管理系统
  6. incaseformat蠕虫病毒
  7. 【微信授权】cocos creator 3.6.1 微信头像 用户登录授权,微信昵称,用户授权按钮UserInfoButton 创建。
  8. 数据结构示例之分割字符串
  9. APP被苹果App Store拒绝
  10. spring getBean()方法解析概述