选择题 4.  C语言中,下列不合法的字符常量是______。
【正确答案】 D
【答案解析】 选项A,'\xff'中'\x'组合表示是一个十六进制数ffH=10进制的255,它代表一个不可见字符的ASCII码,合法。选项B'\65'同理'\'十三个十进制数'\ddd'表示的是八进制数。'\65'='\065'=10进制的53,是'F'的ASCH码表示。选项C,单'&'字,合法。选项D中'\028'同上表示是一个八进制数,但八进制数中逢八则进一,是不会出现8的,所以格式虽对但数值错了。不合法。