Технически все уже в двоичном виде.Вам просто нужно начать смотреть на побитовые операторы, чтобы получить доступ к отдельным битам, составляющим десятичные числа, которые вы смотрите.
Например,
if (15 & 1) would check to see if 15 has its first bit turned on.
if (15 & 3) would check to see if its first 2 bits were turned on.
if (15 & 4) would check to see if its 3rd bit only was turned on.
Вы можете сделать это с помощью и / или/ XOR / и т.д..Google побитовые операторы и читать.