作业帮 > 综合 > 作业

求解此题,说明一下原因,C语言

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/08/07 19:04:40
求解此题,说明一下原因,C语言
在C语言中,以下合法的字符常量是
A.'\n' B.'ab'
C.'\x43' D.'\084'
E."\0"
答案是AC
求解此题,说明一下原因,C语言
要求的是字符常量,是用单引号括的字符,且里面只能有一个字符。但有个特例,当有转义字符\时,之后可以有多个。所以A,C正确。B:里面有ab两个字符,不是字符常量。 D:虽然有了转义字符,但是\0表示是八进制,八进制的位数是0-7,所以这里出现8是错误的。 E:双引号括起来的是字符串,不是字符常量。