c语言中chara[]=;

有没有人在啊,想请讲解下,c语言中chara[]=;
最新回答
凤舞九天

2025-06-21 04:26:41

答案:C

简要分析:
char a='aa'; a是字符变量,只能存储一个字符!

具体分析:
A中a等于字符a
B中\为转义字符,\n表示换行符,所以a等于换行符
C中''中只能包含一个字符来表示该字符常量。你可以这样写char *a="aa";表示a指向字符串常量的首地址。
D中x表示十六进制数,16进制的2d转换为十进制为45,即为字符‘-’
'\x2d'就是'\-',所以a=‘-’

所以c选项错误