On Friday, August 27, 2004, at 02:38 PM, Steven L. Zook wrote: > What would happen in this case? > > enum eSparse { One = 1, Two = 2, Four = 4, Eight = 8 }; > eSpare Sparse = ( eSparse )0x0FFFF; You'd get 15.