long和int有什么区别?

 我来答
梧桐树下尽相思

2023-04-23 · TA获得超过7545个赞
知道大有可为答主
回答量:1万
采纳率:100%
帮助的人:224万
展开全部

这两个词的区别我懂, long可以存储更大的正数或负数值,而int只能存储一个最大值和最小值。给大家简单总结了两个词的含义、发音以及用法,先大概的了解一下~~

接下来让我们看下long和int的其他区别:

1. 数据类型不同:long和int都是整型数据类型,但long能够存储更大范围的整数值。

例句:

long a = 100000000000L;

int b = 2147483647;

2. 内存占用不同:  long占用更大的内存空间,因此对于所有的情况都应选择int 避免浪费内存。

例句:

int a = 10;

long b = 1000L;

3. 使用场景不同: long主要用于需要存储大数值时,而int用于大多数数字计算、计数和枚举。

例句:

The capacity of this hard drive is so large that it needs a long data type to store its size. 

这个硬盘的容量非常大,需要使用long数据类型来存储它的大小。

The number of students in this class is less than 100, so using an int data type is sufficient. 

这个班上的学生人数少于100人,所以使用int数据类型就足够了。

4. 取值范围不同: long可以存储更大的正数或负数值,而int只能存储一个最大值和最小值。

例句:

The distance from the Earth to the Sun is a very large number that requires a long data type to store it. 

地球到太阳的距离是一个很大的数据,需要使用long数据类型来存储。

The temperature outside is high today, but it is within the range of values that can be stored in an int data type. 

今天外面很热,但它在可以存储在int数据类型中的值的范围内。

5. 精度不同: long相比较于int更精度,因为它可以存储更多的小数位。

例句:

The result of the calculation requires a long data type to store its many decimal places of accuracy. 

这个计算结果需要使用long数据类型来存储它的精度。

The answer is an integer, so an int data type is sufficient to hold its value. 

答案是一个整数,因此使用int数据类型就足够了。

凌辰本尊

2023-01-03 · TA获得超过1261个赞
知道小有建树答主
回答量:3466
采纳率:42%
帮助的人:131万
展开全部

一,

这俩都是整型数据。

但long是长整型 long int的缩写形式,int是整型。后者包含前者,前者是后者的一种类型。所以说他俩没区别,但又有点小不一样。写代码的时候用int,是默认,用long是专门标注强调,另外,long还分有无符号。就好比去吃早点,不强调不吃芫荽,店家可能就会默认给你放上。







二,存储空间

long和int在不同环境的编译器下需要的存储大小不同。

图里可以看到。

在早期的16位系统环境下,int是用2字节,long用4字节。

在后来的32位系统环境下,int和long一样,都用4字节。

在现在普遍的64位系统环境下,根据编译器的版本不同,int和long用的存储也不同。32位的编译器,int和long一样,都用4字节。64位编译器,int是用4字节,long用8字节。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
久溃慷拔
2023-04-21
知道答主
回答量:43
采纳率:100%
帮助的人:1.3万
展开全部
long是长 int是整数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式