如题所述
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字面量,即不是长整型常量。
====
[原创回答团]
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关键字定义
由long关键字定义
第3个回答 2010-06-25
整数后面有个L
如1234L
如1234L