Pergunta de entrevista da empresa Garmin

Bit manipulation problems all in C