Pergunta de entrevista da empresa Garmin

Bit shifting problem using C