共用方式為


C + + 浮點常數

浮點常數指定必須要有小數部分的值。 這些值包含小數點 (.),而且可以包含指數。

浮點常數具有"尾數 ; 「 指定的數目、 「 指數 」 指定數字的大小,以及選擇性的尾碼,指定常數的型別值。 假數會指定為一連串數字加上句點,後面跟著選擇性的一系列數字表示的數字的小數部分。 例如:

18.46
38.

指數,如果有的話,指定數目的量值為 10 的乘冪,如下列範例所示:

18.46e0      // 18.46
18.46e1      // 184.6

指數可能會使用指定的 ee,其中有同樣的意思,後面跟著選擇性的正負號 (+ 或-) 及一連串數字。 如果指數存在時,行尾的小數點中不需要整個數字如18E0。

浮點常數的預設值為輸入。 藉由使用後置字元 fl (或 fl --後置字元不區分大小寫),常數可指定為浮點數或long double,分別。

雖然long double和有相同的表示法,它們不是相同的型別。 例如,您可以有超載功能類似

void func( double );

void func( long double );

請參閱

參考

C + + 的常值