- 16位机:int的取值位16位 long int的取值为32位
- 32位机:int的取值位32位,long int的取值为32位
- 64位机:int的取值位32位,long int的取值为32位现在的计算机基本都是64位机,所以在学习c语言时,在取值范围上可以认为int和long int是无区别的.

int 和 long int 的区别在哪里?
最新推荐文章于 2025-09-26 11:01:23 发布
本文介绍了不同位数的计算机系统中int与longint的数据类型区别。对于16位机,int占用16位而longint占用32位;32位机中两者均为32位;现代64位机中,int依然保持32位,而longint也未扩大,同为32位。因此,在当前主流的64位操作系统环境下,int与longint的有效取值范围相同。
8600





