The definition guarantees that an int must no bigger then a double and hold values no greater than those that a double can hold. On the other hand, a double must be as big as an int, but can be and often is bigger. If you store a value from a double into an int location it will be truncated to fit if necessary.An int is typically held in 4 bytes while a double is typiccally held in 8 bytes.
True (negative value)
True (positive value)
False (zero)