distinguish float from double literals (double as default)