C语言中int与long int的区别
2016-12-12 11:49
267 查看
区别是它们的有效范围不一样。
在turbo C中,系统为整型(int)数据分配两个字节,表示范围在-32768到32767之间。如果不在这个范围内就要使用长整型(long int)来表示了。
在Visual C++中,系统为整型(int)数据分配四个字节,表示的范围在-2147483648到2147483647之间,因此在Visual C++中没有必要使用长整型,但便于规范和好记还是建议在需要时使用长整型。
所以说,如果数字足够长那么就使用long int,如果平常的小数字就使用int即可。
完!!
在turbo C中,系统为整型(int)数据分配两个字节,表示范围在-32768到32767之间。如果不在这个范围内就要使用长整型(long int)来表示了。
在Visual C++中,系统为整型(int)数据分配四个字节,表示的范围在-2147483648到2147483647之间,因此在Visual C++中没有必要使用长整型,但便于规范和好记还是建议在需要时使用长整型。
所以说,如果数字足够长那么就使用long int,如果平常的小数字就使用int即可。
完!!
相关文章推荐
- C语言中int、long int、long long的区别
- C语言中关于int、long int、long long 的区别
- C语言中int、long int、long long的区别
- c语言中unsigned int和int的区别
- C语言拾遗:(int)a、&a、(int)&a、(int&)a的区别
- C语言的三种整型数据类型:int、short int和long int
- c语言中 int *p = NULL 和 *p = NULL 有什么区别
- C语言拾遗:常量指针与指针常量(const int *ptr, int const *ptr, int * const ptr, const int * const ptr区别)
- [c语言]PAT编程题引出int和long的区别
- int和long int的区别
- C语言的三种整型数据类型:int、short int和long int
- (int&)a和(int)a的区别 - c语言
- 初学 c语言 关于指针------什么是指针 int *a 与 *a的区别
- c语言中int *p[4]和 int (*)p[4]区别
- c语言中unsigned int和int的区别
- C语言的三种整型数据类型:int、short int和long int
- C语言指针 int *p[10] int (*p)[10] int *p(int) int (*p)(int) 区别与举例
- C语言的三种整型数据类型:int、short int和long int
- 指针问题:C语言中 int*p[4] 和 int(*p)[4]的区别 等等
- 关于int、short int、long int、long long 的区别