Я совершенно не знаком с работой с отдельными битами. Этот вопрос является скорее проверкой здравомыслия, чем что-либо еще:
Мне нужен список, скажем, из миллиона отдельных битов. Для этого я должен создать список 1000000/16
unsigned ints
. Затем, перебирая эти unsigned ints
, я могу использовать побитовые операторы, чтобы установить для отдельных битов нужные мне значения.
Это правильно, или я действительно туплю? Если я на правильном пути, всегда ли мне гарантируется, что unsigned int
будет 16-битным?
unsigned int
будет 16-битным, но на большинстве платформ он обычно 32-битный, но это также не гарантируется. - person Christian Rau   schedule 19.11.2011