C语言中长整型常量特征?

如题所述

1.长整型:有符号整数;满足sizeof(long)>=sizeof(int),一般32位平台sizeof(long)为4;此外由于sizeof(short)<=sizeof(int),所以sizeof(long)>=sizeof(short)。
2.常量:不能被修改。
常量在C语言中是数值字面量。字面量后缀为L或l,表示long,例如1234L、0l。如果不带后缀,默认为int字面量而不是long字面量,即不是长整型常量。
====
[原创回答团]

参考资料:原创

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-04-05

    长整型:有符号整数;满足sizeof(long)>=sizeof(int),一般32位平台sizeof(long)为4;此外由于sizeof(short)<=sizeof(int),所以sizeof(long)>=sizeof(short)。 

    2.常量:不能被修改。
常量在C语言中是数值字面量。字面量后缀为L或l,表示long,例如1234L、0l。如果不带后缀,默认为int字面量而不是long字面量,即不是长整型常量。

本回答被网友采纳
第2个回答  2010-06-25
长整型占用内存比短整型占用内存多(也就是说长整型的变量表示的范围比短整型大),至于具体占用内存多少视系统而定

由long关键字定义
第3个回答  2010-06-25
整数后面有个L
如1234L
相似回答