java long int的区别

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

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核实处理。