(1) and (3) are integer literals (32 bits), and integers can be legally assigned to
floats (also 32 bits). (6) is correct because (F) is appended to the literal, declaring it as a
float rather than a
double (the default for floating point literals).
(2), (4),and (5) are all doubles.