Форум: "Начинающим";
Текущий архив: 2008.02.24;
Скачать: [xml.tar.bz2];
ВнизКак "разбить" 1 байт на 4 группы по 2 бита. Найти похожие ветки
← →
AlexanderMS © (2008-01-30 19:56) [0]Например, есть однобайтное число 182, представленное последовательностью бит:
10110110
Нужно его "разбить" на массив из четырёх чисел (однобайтных), которые в двоичном виде представлены так:10
,11
,01
,10
- то есть 2, 3, 1 и 2 соответственно.
Подскажите, пожалуйста, наиболее быстрый по скорости выполнения способ решения такой задачи.
← →
Игорь Шевченко © (2008-01-30 20:21) [1]AND
SHR
← →
palva © (2008-01-30 20:24) [2]Подготовить массив [0..255] четырехбайтовых записей с ответами на все случаи. Получать к нему доступ по индексу равному исходному однобайтовому числу.
← →
гостъ (2008-01-30 20:33) [3][1] +
1 = 182 and 3
2 = (182 shr 2) and 3
3 = (182 shr 4) and 3
4 = (182 shr 6) and 3
;)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.02.24;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.048 c