I think there's internal rounding that hides it. Try A1=1e50, B1=A1+1, and C1=B1-A1.
Excel definitely used floating point in the past (because you used to be able to use it to test for the Pentium FDIV bug) and according to the documentation, it still does: https://support.microsoft.com/en-us/kb/78113