C & C++ FAQ
目次
C
C++
浮動小数点定数の型は何ですか。
浮動小数点定数(floating constant)《C++では浮動小数点リテラル(floting literal)と呼びます》の型は、浮動小数点接尾語に依存します。
たとえば
3.14
のように浮動小数点接尾語のない浮動小数点定数は、
double
型ですが、
3.14f
は
float
型となります。
この規則をまためた表を以下に示します。
接尾語なし
double
f/F接尾語つき
float
l/L接尾語つき
long double
■ 根拠 ■
標準C
§6.1.3.1
Floating constants
標準C
99
§6.4.4.2
Floating constants
標準C++
§2.13.3
Floating literals
戻る