您的位置 首页 技术

java int的长度是多少

int: int 数据类型是32位、有符号的以二进制补码表示的整数; (推荐学习:java课程) 最小值是 -2,147,483,648(-2^31); 最大值是 2,147,48…

int:

int 数据类型是32位、有符号的以二进制补码表示的整数; (推荐学习:java课程)

最小值是 -2,147,483,648(-2^31);

最大值是 2,147,483,647(2^31 – 1);

一般地整型变量默认为 int 类型;

默认值是 0 ;

例子:

int a = 100000, int b = -200000。

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的长度是多少的详细内容,更多请关注24课堂在线网其它相关文章!

本文来自网络,不代表24小时课堂在线立场,转载请注明出处:https://www.24ketang.cn/17809.html

为您推荐

返回顶部