C语言 基础题 常量变量和数据类型。

第七小问,不懂为什么 ' * '不是字符常量,单引号括起来为字符常量吗?

img

所谓字符常量,就是用英文单引号括起来的一个字符
按说'*'符合这个定义啊
难道这题中单引号是中文的?或者*号两侧还有空格?
比对第三题中的'\0'来看,第7题中的这个'*'似乎不那么规矩啊

很明显第七小问的' * '里含有两个空格,属于不合法的字符常量