养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

C语言 int 和long int 问题?

时间:2024-10-21 04:03:04

32位编舡黑行捡译器:int和long均占4字节,范围均为-2147483648~21474836473。64位编译器:int占4字节,范围为-2147483648~2吭稿荔徊147483647。long因平台实现不同而不同,有4字节,6字节和8字节三种。查看大小代码:打印sizeof(long)。现在的版本与以前的版本是不一样的,每一次更新都会有一次变化。如果大小相同,那么它们的极值也是会具有相同值存在。

C语言 int 和long int 问题?

C语言 int 和long int 问题?

工具/原料

C语言

程序设计

方法/步骤

1、int即整型类型。所有的开发软件中都会有整形的出现,只是表达方式有所不同。

C语言 int 和long int 问题?

2、longint等同于long为长整型类型。整型也有大小之分,为了节约内存空间,所设定的一个区间划分。

C语言 int 和long int 问题?

3、二者区别与编译器相关。编译器就是软件的版本,可以进官方网站查看,将会发现有许多以前的版本。

C语言 int 和long int 问题?

4、int占2字节,范围为-32768~32767。从最简单的16位编译器来说,INT就是以上的取值范围。

C语言 int 和long int 问题?

5、longint占4字节,搏壶盥茜范围为-2147483648~21474836472。以上也是长整型的取值说明。

C语言 int 和long int 问题?

© 一点知识