int取值范圍是
回答
愛揚教育
2022-03-29
- 相關(guān)推薦
2、首先jdk中定義int占4個字節(jié)32位,32位就是jvm僅僅給分配32個格子的空間,用以存放數(shù)據(jù)。
3、計算機中用0和1存放數(shù)據(jù)。那么,32個格子中放滿0或1的方法,有2的32次方種。
擴展資料
java中各數(shù)據(jù)類型的取值范圍:
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)