Rumah  >  Artikel  >  Java  >  java long int的区别

java long int的区别

angryTom
angryTomasal
2019-11-16 17:12:3310524semak imbas

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入门教程,欢迎在线学习! 

Atas ialah kandungan terperinci java long int的区别. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:java是什么格式Artikel seterusnya:java什么时候触发gc