struct ABitField
{
   unsigned Cars: 1;
   unsigned Trucks: 1;
   unsigned Hats: 1;
   unsigned Dogs: 1;
   unsigned Cats: 1;
   unsigned Count: 3;
};

main()
{
   struct ABitField TheData;
   
   TheData.Cars = 0;
   TheData.Hats = 1;
   TheData.Count = 4; 
}


