Вопросы к Поиску с Алисой
Необходимость переводить числа из десятичной в двоичную систему при работе с битовыми флагами возникает из-за особенностей представления чисел в двоичной системе, где каждый бит можно рассматривать как флаг, а позицию бита — как одну из опций. autoit-script.ru
Любое десятичное число при разложении на битовые флаги однозначно даёт только одну комбинацию флагов, так же как и любая комбинация флагов даёт только одно уникальное десятичное число. autoit-script.ru
Кроме того, использование двоичной системы позволяет упростить работу с данными, так как операции над битами выполняются намного быстрее, чем стандартные арифметические операции или условные выражения. habr.com