int取值范围是

回答
爱扬教育

2022-03-29

  • 相关推荐
1、java中int的取值范围为-2147483648到+-2147483648。
2、首先jdk中定义int占4个字节32位,32位就是jvm仅仅给分配32个格子的空间,用以存放数据。
3、计算机中用0和1存放数据。那么,32个格子中放满0或1的方法,有2的32次方种。

扩展资料

  java中各数据类型的取值范围:

  1、int。

  最小值:Integer.MIN_VALUE= -2147483648 (-2的31次方)

  最大值:Integer.MAX_VALUE= 2147483647  (2的31次方-1)

  2、double。

  最小值:Double.MIN_VALUE=4.9E-324 (2的-1074次方)

  最大值:Double.MAX_VALUE=1.7976931348623157E308 (2的1024次方-1)

  3、long。

  最小值:Long.MIN_VALUE=-9223372036854775808 (-2的63次方)

  最大值:Long.MAX_VALUE=9223372036854775807 (2的63次方-1)

  4、float 。

  最小值:Float.MIN_VALUE=1.4E-45 (2的-149次方)

  最大值:Float.MAX_VALUE=3.4028235E38 (2的128次方-1)