92、在C语言中,合法的长整型常数是

92、在C语言中,合法的长整型常数是
A) OL B) 4962710 C) 324562& D) 216

说实话,这个题目出得有点问题,常量的初始化是由编译器来完成的,B和D都是合理的,并不违反语法规则,编译器也没那么傻,会根据变量类型自动处理常量类型,只有当常量值超出变量表达范围时才会给出警告。
A: OL,不是0L C: &是无效后缀,不符合语法。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-08-19
在没有任何标记的时候
整型常数默认都是int型,所以
4962710
就是int型,而不是长整型 long。
要默认Long,需要在结尾加L
于是
0L是合法的长整型数据。本回答被网友采纳
第2个回答  2018-08-24
选择A
相似回答