永发信息网

int与long 两种数据类型有什么区别

答案:2  悬赏:50  手机版
解决时间 2021-01-27 08:43
  • 提问者网友:贪了杯
  • 2021-01-26 14:24
int与long 两种数据类型有什么区别
最佳答案
  • 五星知识达人网友:骨子里都是戏
  • 2021-01-26 15:00
区别如下:
占内存长度不同和取值范围不同。
32位系统:long是4字节32位,int是4字节32位。
64位系统:long是8字节64位,int是4字节32位。
全部回答
  • 1楼网友:慢性怪人
  • 2021-01-26 15:36
on 32-bit platforms, long is synonymous with int. 即:在32位机上,long与int同义。 不同的编译器会分配不同的空间,还跟计算机是多少位的有关,不过一般long是int的两倍长度。 long的定义是其所占用的存储空间大小不小于int。 long 和int只是(可能会)存储空间大小不同,而读取两者中的数据时使用的方法规则是一样的。 __int64 和long long是系统定义的两个基本类型的类型名 虽是两个不同类型名,其实本质类似于同一个类型的两个别名而已。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯