C语言中有符号基本整型和有符号长整型的区别是什么?

如题所述

一般有符号长整型是有符号基本型的两倍,如果有符号基本型为两个字节的存储空间,那么长整形就为四个字节的存储空间
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-12-03
有符号基本整形是int,而有符号长整形是long,它们的区别是长度不同。
有如下公式成立:
int类型的长度<=long类型的长度。

但int类型、long类型的长度到底是多少,与平台有关,现在一般是int类型是4字节,而long类型是8字节。本回答被网友采纳
第2个回答  2021-12-04
基本整形和长整形进度不一样,所占空间位数不一样。
第3个回答  2021-12-05
长度不一样,容纳的数字数量不一样。长度越长那么包含的数据范围就越广泛,当然也更加的占用内存
第4个回答  2021-12-08
在16位C语言编译系统中,基本整型int,是占用两个字节,他的表示范围是-32768~32767;有符号长整形long是占用四个字节,表示范围是-2147483648~2147483647。
在32位欣C语言编译系统中,基本整型int,和有符号长整型long,他们实际上并没有什么区别,都是占用四个字节,表示范围也是与上面的long完全相同。
相似回答