次の方法で共有


C++ の浮動小数点定数

浮動小数点定数は小数部分がある値を指定します。これらの値は10**。**() が含まれ指数部を含めることができます。

浮動小数点定数に 「仮数は」数値の絶対値を指定すると定数の型を指定するオプションのサフィックスはの値を指定しますが「」指数。仮数は数の小数部を表す数値の省略可能なシーケンスを文字シーケンスがピリオドでしたように次に指定されます。次に例を示します。

18.46
38.

指数では次の例に示すように10 の累乗として数値の絶対値を指定します :

18.46e0      // 18.46
18.46e1      // 184.6

指数はを使用して同じ意味を持つオプションのどちらとアークサイン () と数値のシーケンスに続く E かを指定 E されることがあります。指数の場合には 10 18E0 などの整数は必要ではありません。

倍精度浮動小数点型 を入力する浮動小数点定数の既定値です。サフィックス F または l (または F または L —サフィックスは大文字と小文字は区別されません) を使用して定数の フローティング または long double として個別に指定できます。

long double と 倍精度浮動小数点型 に同じ表現がありますが同じ型ではありません。たとえばオーバーロードされた関数があることができます。

void func( double );

および

void func( long double );

参照

関連項目

C++ のリテラル