首页 >Java >Java基础 >java long int的区别

java long int的区别

angryTom
angryTom原创
2019-11-16 17:12:3310559浏览

java long int的区别

java long int的区别

java中long和int都属于整型,为什么还要细分为long和int两种数据类型呢?这是因为它们代表的大小不一样。具体区别如下:

1、区别1 

16位系统:long是4字节,int是2字节 

32位系统:long是4字节,int是4字节 

64位系统:long是8字节,int是4字节

2、区别2 

long和int的区别就是他们的占位长度不同 其中long是64位、而int是32位

3、区别3 

int: 32位整数 -2,147,483,648——2,147,483,647,一般来说整数都够用了 

long: 64位整数 -9,223,372,036,854,775,808—— 9,223,372,036,854,775,807,一般不需要用 

补充:

Java的数据类型分两种:

1.基本类型:long,int,byte,float,double,char 

2. 对象类型(类): Long,Integer,Byte,Float,Double,Char,String,其它一切java提供的,或者你自己创建的类。

其中Long又叫 long的包装类。而Byte和Float也类似,一般包装类的名字首写是数值名的大写开头。

php中文网,大量的免费Java入门教程,欢迎在线学习! 

以上是java long int的区别的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn