Float typeA 64-bit floating point number, such as 1.5 or -1_000.00.
Floats are compared by value. Positive and negative zero are equal.
Floats have limited precision, so arithmetic can produce results
that are close but not exactly equal. Comparing computed floats
with == is usually a mistake.