我认为我的编译器有问题: 我注意到sizeof(’a’) 是2 而不是1 (即,不是sizeof(char))。 可能有些令人吃惊, C 语言中的字符常数是int 型, 因此sizeof(’a’) 是sizeof(int),这是另一个与C++ 不同的地方。