| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Поясните кусочек кода, плиз |
| Автор: СерегаГоляков 27.4.2011, 07:56 | ||||
Поясните как это так заполняется "буфер":
и вот в след форе тоже:
Я понимаю, что читаем символы, разбиваем на биты их и в результат записываем и наоборот, но как это так я не пойму. |
| Автор: neutrino 27.4.2011, 08:51 |
А в чем вопрос? о_О |
| Автор: СерегаГоляков 27.4.2011, 10:09 |
| ну вот считали из файла числа 255 12 и что там выполняется по порядку? и наоборот: res =01011001 и что делается дальше? |
| Автор: Artemon 29.4.2011, 14:51 |
Да ничего особенного, просто берем каждый бит (НЕ БАЙТ) и записываем его в массив. Напоминаю что в одном байте 8 бит. |
| Автор: -Mikle- 29.4.2011, 19:17 |
Тебе нужно это по операторам расписать, какой что делает? Или то что ты хотел узнать уже ответили? Вообще задача должна быть очень специфичная, чтобы в ней было необходимо работать с массивом булинов. Каждый bool 4 байта весит, поэтому обычно используют BitArray для таких вещей. Он не хранит каждый бит отдельно, а использует бинарную математику чтобы работать с битами напосредственно в массиве. |
| Автор: СерегаГоляков 29.4.2011, 19:26 |
| ладно всем спасибо, сам разобрался) |