文章
8
粉丝
136
获赞
2
访问
53.0k
定义 char a; 则以下赋值语句不恰当的是:
char a;
A.
a = 65;
B.
a = "A";
C.
a = '\65';
D.
a = 6 + 'A';
为什么是B啊?都不太懂,请求回答。
双引号是字符串的标志,而char是表示字符型
追光 : 回复 shyann: 明白了,谢谢!
因为双引号的原因吧,char是单个字符赋初值应该用单引号
正确应该是
a = 'A';
所以B不对
追光 : 回复 快乐小土狗: 可是答案选B耶
快乐小土狗 : 回复 追光: 对啊,题目问的是不恰当的是,就是选错误的....
追光 : 回复 快乐小土狗: 明白了,谢谢!
登录后发布评论
双引号是字符串的标志,而char是表示字符型
因为双引号的原因吧,char是单个字符赋初值应该用单引号
正确应该是
所以B不对