• 技术文章 >Java >java教程

    java int的长度是多少

    (*-*)浩(*-*)浩2019-12-13 14:59:29原创4021

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

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:java
    上一篇:java中实现对类的对象进行排序 下一篇:java是用什么编译器
    大前端线上培训班

    相关文章推荐

    • java项目乱码解决方法• java框架面试题目(1)• java如何进行反编译• java文件出现乱码解决方法

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网