|Type|| Size|| Range of|
| Lowest Positive|
|float|| 4 bytes|| -3.4E+38|| 1.2E-38|| 6 digits|
|double|| 8 bytes|| -1.7E+308|| 2.3E-308|| 15 digits|
|long double|| 10 bytes|| -1.1E+4932|| 3.4E-4932|| 19 digits|
Numbers with a fraction part are indicated by a decimal point in C++ and are referred to as floating-point numbers.
The following three types are available for calculations involving floating-point numbers:
5.19 0.519E1 0.0519e2 519.OE-2
1.8E-2 represents a value of 1.8*0.01.
E can also be written with a small letter e.
A decimal point or E (e) must always be used to distinguish floating-point constants from integer constants.
Floating-point constants are of type double by default.
You can add F or f to designate the float type, or add L or l for the long double type.