9.5 我認為我的編譯器有問題: 我注意到 sizeof('a') 是 2 而不是  1 (即, 不是 sizeof(char))。

可能有些令人吃驚, C 語言中的字符常數是 int 型, 因此 sizeof('a') 是  sizeof(int), 這是另一個與 C++ 不同的地方。 參見問題 7.11

參考資料: [ISO, Sec. 6.1.3.4]; [H&S, Sec. 2.7.3 p. 29]。

翻譯朱群英、孫雲, LaTeX2HTML 編譯 朱群英 (2005-06-23)