A. c语言合法常量
a)合法,小数常量:数字序列
可选
.
数字序列
b)
01a
a不合法,并不代表字符'a'
c)
.e5
不合法.c语言语法规定,字母e或e之前必须要有数字,且e或e后面的指数必须为整数
d)’\082’
不合法,'\0xx'代表8进制转义字符,既然是8进制,不能出现数字8
B. c语言中怎样才算是合法标识符
在计算机高级语言中,用来对变量、符号常量名、函数、数组、类型等命名的有效字符序列统称为标识符。
C语言中规定标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线。
C. C语言中,下列不合法的字符常量是
C语言中,不合法的字符常量是“A、'xff'”,因为这虽然属于ASCII码字符,但是“ff”超出了ASCII码最大的“7f”,所以不合法。
“B、'65'”属于ASCII码字符,“C、'&'”属于普通字符,“D'