As requested by Bathsheba and as a follow up question to \"What happens if an enum cannot fit into an integral type?\":
Asuming an enum is defined as follows :