问题 单项选择题

有以下定义语句,编译时会出现编译错误的是

A.char a='a';

B.char a='\n';

C.char a='aa';

D.char a='\x2d';

答案

参考答案:C

解析: 字符变量只能存放一个字符,字符常量可以用来给字符变量赋值。C语言规定字符常量是用一对单撇号“'”括起来的单个字符。在选项C中,单撇号中有两个字符。

解答题
问答题