C & C++ FAQ
目次
C
C++
文字定数の型は何ですか。
'A'
のように、単一引用符
'
で文字を囲んだ文字定数の型は、C言語とC++言語で異なります。
C
単純文字定数(integer character constant)と呼ばれ、その型は
int
型です。
C++
文字リテラル(character literal)と呼ばれ、その型は
char
型です。
■ 根拠 ■
標準C
§6.1.3.4
Character constants
標準C
99
§6.4.4.4
Character constants
標準C++
§2.13.2
Character literals
戻る