java吧 关注:1,243,703贴子:12,717,421
  • 3回复贴,共1

请教一个问题。是否存在x+1<x?为什么?

只看楼主收藏回复

请教一个问题。是否存在x+1<x?为什么?


IP属地:辽宁来自Android客户端1楼2018-04-16 17:43回复
    存在 , 数据溢出


    IP属地:广东2楼2018-04-16 17:47
    回复
      int x=Integer.MAX_VALUE;
      System.out.print(x+1<x);


      IP属地:北京来自Android客户端3楼2018-04-16 18:20
      回复
        基本数据都有最大和最小值,最大值加一就变为最小值了,比如byte1个字节,二进制表示最大值01111111,第8位表示正负,=2的8次方-1,加1后10000000=负的2的8次方。


        IP属地:陕西来自Android客户端4楼2019-03-15 23:58
        回复