java中int的取值范围是多少

今天就跟大家聊聊有关java中int的取值范围,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

成都创新互联公司-专业网站定制、快速模板网站建设、高性价比兴安盟乌兰浩特网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式兴安盟乌兰浩特网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖兴安盟乌兰浩特地区。费用合理售后完善,10余年实体公司更值得信赖。

int的取值范围为: -2^31——2^31-1,即-2147483648——2147483647。

1、对于正数来说,它的补码就是它本身。

2、对于负数来说,它的补码是它对应的正数的二进数所有位取反之后加一。

3、由负数的补码求原码也是相同的操作(所有位取反+1)即为该负数的绝对值

int是4个字节,32位,

10000000 00000000 00000000 00000000  是补码,第一位为符号位,1表示负数,所以

对剩下的位取反,结果为 1111111 11111111 11111111 11111111,加一后为10000000 00000000 00000000 00000000

4、所以原码指的是-2^31=-2147483648

看完上述内容,你们对java中int的取值范围有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。


本文标题:java中int的取值范围是多少
本文链接:http://pwwzsj.com/article/gssgps.html