BohYoh.comトップページへ
C & C++ FAQ
目次

C C++ 文字定数の型は何ですか。

 'A'のように、単一引用符'で文字を囲んだ文字定数の型は、C言語とC++言語で異なります。

C
 単純文字定数(integer character constant)と呼ばれ、その型はint型です。

C++
 文字リテラル(character literal)と呼ばれ、その型はchar型です。


■ 根拠 ■
標準C §6.1.3.4 Character constants
標準C99 §6.4.4.4 Character constants
標準C++ §2.13.2 Character literals

戻る

BohYoh.comロゴ