Генерировать числа, которые в двоичной системе счисления соответствуют нужным.
Например, чтобы установить 1 в n разряде числа, можно использовать сдвиг:
a = 1 << n;
Можно взять единицу (var1 = 00000001), применить | (битовое или), то получим 1 в первом бите, побитовый сдвиг влево к var1 - получим (00000010) и также применим | к нужному числу.