Форум программистов, компьютерный форум, киберфорум
Наши страницы

Битовые операции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ рекурсивная функция http://www.cyberforum.ru/cpp-beginners/thread709314.html
Разработать рекурсивную функцию, удаляющую из строки все лишние пробелы. Пробелы считаются лишними, если их подряд идет более двух, если они стоят в конце строки после последней точки, если стоят...
C++ Прошу! Уважаемые люди помогите с задачами по с++ вопрос жизни и смерти точнее отчисление из института вообщем сами задачи Семинар 2 и 3 вариант 14 и еще на фото будет прошу как можно скорее от этого... http://www.cyberforum.ru/cpp-beginners/thread709306.html
Подсчет символов в строке, как работает? ( С++ ) C++
Доброго времени суток! Помогите начинающему: Есть код который читает символы - #include <iostream> int main () { int spase=0; int total=0;
C++ как создать проект в vs 2010
какой проект нужно создать для написания вот такой программы? #include <iostream.h> #include <conio.h> int main(void) { int a,b,max; cout << "a="; //приглашение ввести значение a cin...
C++ При работе с 24-разрядными изображениями происходят искажения http://www.cyberforum.ru/cpp-beginners/thread709286.html
пытаюсь заставить этот код работать, для начала просто открываю бмп файл, и сохраняю данные в другой бмп файл, так вот с 16,256-цветными работает, а с 24-разрядными происходят какие-то странные...
C++ Типы данных 3. Разработать битовое поле, описывающее состояния элементов прибора. Ввести с консоли число в 16-ричной системе счисления, преобразовать его в битовое поле за счёт использования объединения. Вывести... подробнее

Показать сообщение отдельно
andrrr
0 / 0 / 0
Регистрация: 22.11.2012
Сообщений: 1

Битовые операции - C++

26.11.2012, 01:08. Просмотров 686. Ответов 3
Метки (Все метки)

Ребят, помогите кто чем может. Дана строка unsigned char. Необходимо через каждых 4 бита вставить 1, при этом ничего не затерев.

Получается мы идем по битам элемента строки, заносим бит, сдвигаем. В результате у нас остается 7-й бит, который не уместился в байте + еще один бит, который необходимо вставить. Они переносятся в следующий элемент строки и т.д. С каждым шагом битов, которые не вместились, все больше и больше.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.