设有变量定义语句char a; 则下面的赋值语句中 ( ) 是正确的. A a=‘&’; B a=’16’; C a=”&”; D a=’ ’ ‘;
人气:469 ℃ 时间:2019-12-07 19:18:30
解答
选A A a= '&'是正确的 B a=’16’因为a是被定义为char,所以必须是字符,而16是字符串,不是字符,所以是错的 C a=”&”; 是因为定义char a,不是string a,字符串是用“”引的,而字符时用‘’引的,所以是错的 D a=''';是错的,C语言规定不能将单引号 作为字符常量