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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
stray911
1 / 1 / 0
Регистрация: 05.11.2013
Сообщений: 23
#1

Битовые операции: установить 0 в нужную позицию - C++

21.05.2014, 22:07. Просмотров 222. Ответов 1
Метки нет (Все метки)

суть проблемы проста
нужно сгенерировать число, чтобы 1 была в 31м бите, и 0 в 32м бите
как установить 1 в 31 бит ясно (1<<31), но как установить 0 в 32? /конструкция (0<<32) не работает/
поскажите кто разбирается в побитовых операциях

Добавлено через 15 минут
A|=(1<<31); а в 32й бит нужен 0
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.05.2014, 22:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Битовые операции: установить 0 в нужную позицию (C++):

Битовые операции, битовые поля. - C++
Здравствуйте! Еслть 4 диапазона чисел: 0-100, 0-100, 0-6000, 0-3. Сделать в виде битовых операций. Записать в unsigned int. Использовать...

Битовые операции и операции смещения языка С - C++
Доброго времени суток господа,помогите пожалуйста.Есть 2 кода к задаче,первый работает верно(переводит обычные числа в 16-ти ричные),а...

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

Битовые операции - C++
Ребят, нужен алгоритм, а желательно и код для реализации следующей функции: Есть скажем числа от 0 до 7, т.е. 8 (2^3) Теперь...

битовые операции - C++
при zt=13653, yt=0, xt=9949 for (k = 0; k&lt;16; ++k) { d = zt &gt;&gt; 15; std::cout &lt;&lt; d&lt;&lt; &quot;\t&quot;; t =...

Битовые операции - C++
Установить в ноль каждый третий значащий бит целого числа А А = 150(например) Через _itoa_s.. Битовые операции не моё совсем :(...

1
zss
Модератор
Эксперт С++
6588 / 6150 / 2025
Регистрация: 18.12.2011
Сообщений: 16,039
Завершенные тесты: 1
21.05.2014, 22:09 #2
C++
1
A&=0x7fffffff;
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.05.2014, 22:09
Привет! Вот еще темы с ответами:

Битовые операции. - C++
подскажите пожалуйста как сделать обратное преобразование после выполнения такого кода st=1; st = (st &gt;&gt; 16) &amp; 0x7fff; как...

Битовые операции - C++
Объясните пожалуйста поэтапно, что мы делаем в этой программе, каждую строку. Задание: Написать функцию, которая возвращает число,...

Битовые операции - C++
Доброго времени суток . Вот такая вот задачка : в числе А установить в единицу n битов влево от позиции p, заменить ими m битов числа В,...

Битовые операции - C++
Вот такая вот лаба на С, уже как не думал ну не могу решить я ее. Прошу помочь, прикрепил полное задание с примером работы(в примере...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.