我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

请问如何计算int整型数据(有符号)的表示范围

如果是正数,则是01111111…1(后31位都是1)为正数的最大值,即2^31-1
如果为负数,则是11111111…1(32位都是1)为负数的最小值,那不是-(2^31-1)吗,为什么却是-2^31~2^31-1呢

还有一个0呢,
32个0表示0
但,100000...0(后面31个是0)表示-2^31

近期文章

  • python对象没有属性,如何解决?
  • 用python做cox分析和lasso回归
  • 用while循环怎么做?
  • 定义一个表示日期的结构体,输入一个日期,计算并输出该日期时当年还剩下多少天。
  • 用c++设计一个日期类Date,包括年、月、日等私有数据成员。要求实现两日期相差的天数
  • 谁帮学生看看出什么问题了
  • C语言:输入若干整数,找出其中的最大值和最小值,这段代码哪里错了?
  • python 从键盘输入数,显示其二、八、十六进制形式。
  • 关于#算法#的问题:在用怎么方法可以反推出随机种子
  • 求解,怎么把输入写成一个单独的方法调用
  • 爬虫爬取网站遭遇openresty301重新定向如何解决?
  • 用Verilog使二进制转bcd码遇到了问题
  • 程序不能够自己进行运行。
  • json提取内容转化为txt格式
  • 洛谷P2670 一直是RE
  • 关于快排c语言实现中的问题
  • 有关if else的程序为什么这里会报错
  • 内网穿透不能访问共享IP的网页
  • 关于#ide#的问题,如何解决?
  • 关于原理图,想问一下是什么,怎么找到元器件

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华