C语言 8L,'00’,“00”,'018','xab',059,0xff,0x12A 哪个是合法的常量,并指明其类型

如题所述

8L是长整型常量;00是八进制整数;
oxff是十六进制常量;ox12a也是十六进制常量;
其他均是不合法的,这其中包含越界。追问

8L是吗,我咋觉得他不是,数字不是不能用在开头吗

追答

数字不能用在开头的那是变量的定义,而你说的是常量,8L就是长整型常量。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-19
8L,“00”,0xff,0x12A 合法,其类型分别是:

8L:long型

“00”:字符串型(string或者是char*)

0xff、0x12A:16进制整型(short,int或是long)
第2个回答  2012-12-16
只有最后两个是。
c语言规定变量名的第一个字符必须是字母或下划线,气候的字符必须是字母、数字或下划线
第3个回答  2012-12-16
8L,“00”,xff,0x12A 合法本回答被网友采纳
第4个回答  2012-12-16
第二,四,五,六

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网