Floating-Point Constants
When you write a floating-point constant in a program, in which floating-point type does the program store it? By default, floating-point constants such as 8.24 and 2.4E8 are type double
. If you want a constant to be type float
, you use an f
or F
suffix. For type long double
, you use an l
or L
suffix. (Because the lowercase l
looks a lot like the digit 1
, the uppercase L
is a better choice.) Here are some samples:
1.234f // a float constant2.45E20F // a float constant2.345324E28 // a double constant2.2L // a long double constant
Get C++ Primer Plus now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.