19.下列数据中,为字符常量的是( A )。 A、'AB' B、"A" C、 How D、 'A'+2

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

这个不能选d的原因是因为他是一个表达式吗?

选项B是字符串,选项C算是关键字,选项D没有指明是字符还是整数

下面是我的理解,供参考:
A, 'AB’, 因为字符常量指用单引号括起来的单个字符,这里有两个字符,所以不是字符常量


B,“A” 用双引号括起来的一般是字符串,所以它也不是字符常量


C, How 这个用作一个标识符,即变量名,所以它也不是字符常量


D, 'A'+2 , 按照C Prime Plus一书来说字符常量是用单引号括起来的单个字符,这里'A'可以说是个字符常量,因为字符常量即代表一个ASCII码,所以'A'+2 他如果代表字符是字符'C',或是整数67,可以认为他是一个字符常量把