Для демонстрации у меня есть 6 вариантов выбора для пользователей:
Мои пользователи выбирают эти случайные комбинации с полученными значениями:
Вопросы:
Это немного маска. Обычно вы добавляете их по битам or вместе, а не добавляете. Чтобы проверить, установлена ли конкретная опция, замаскируйте бит, указав and со значением этой опции, и проверьте ненулевой результат.
or
and