This week's book giveaways are in the Refactoring and Agile forums.We're giving away four copies each of Re-engineering Legacy Software and Docker in Action and have the authors on-line!See this thread and this one for details.
Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!

# floats and doubles

ed suttner
Greenhorn
Posts: 13
On page 12 it states that 2546789.343 is a double. Also on question 9, p 48, the answer states that B 3.14 is a float as well. How can you tell it is a double and not a float? I guess my question is how can you tell if a number is a float or a double by just looking at it. Thanks. ed

Thomas Paul
mister krabs
Ranch Hand
Posts: 13974
If the number has a decimal point (3.14) or uses scientific notation (5e6) then it is a floating point number.
If it has an f or F at the end (3.14f) then it is a float. otherwise it is a double. 3.14 is a double, not a float.

Francis Siu
Ranch Hand
Posts: 867
hi ed suttner
How can you tell it is a double and not a float?
If you have time, I prefer to use the method that using the compiler to test the programme. Because we may be confused by the content of book which may be wrong.