Well, `int x = 1048576.0L;`.  Large powers of two are representable in floating point types but are not printed as integers.