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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функции рекурсия http://www.cyberforum.ru/cpp-beginners/thread256862.html
Дайте пример рекурсии:wall::cry:
C++ Исключительная ситуация (переполнение массива сверху) Изучаем сейчас исключительные ситуации и нужно привести пример , т.е. вызвать исключительную ситуацию для переполнения массива сверху или снизу . И возникла проблема с самим условием .Какие действия... http://www.cyberforum.ru/cpp-beginners/thread256861.html
Я новичок подскажите какие функции использовать? C++
Пункты главного меню: • Типы окон: - диалоговое окно; - окно панели инструментов с изменяемыми размерами; • Типы сообщений: - сообщение об ошибке (Error); - сообщение подтверждение...
C++ передача строк функции или классу
Возник вопрос, как правильно передавать строки классу. Допустим, имеется строка, класс и функция класса, чтобы эту строку туда запихнуть. ... class AA{ private: char str; //правильно ли...
C++ Строки и файлы в С++ http://www.cyberforum.ru/cpp-beginners/thread256822.html
Дана строка S, состоящая из слов, разделённых пробелами, и слово C. Напечатайте все слова из строки S, отличные от слова C. Вход и выход данных осуществляются с помощью файлов
C++ Сортировка списка .. не фурычит что то Вот такой код Он работает, но список не сортирует, а выводит как есть Функции ввода вывода и max работают как надо, а вот sort безрезультатно В чём ошибка ? #include "stdafx.h" #include... подробнее

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

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

14.03.2011, 01:11. Просмотров 819. Ответов 2
Метки (Все метки)

Имеется число
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int x = 85;
// 1010101 - двоичное представление
// 6543210 - номера битов
// нужно взять
// 0,2,3,4 биты и сложить и по модулю 2 ---> 1 ^ 1 ^ 0 ^ 1 = 1
...
// затем сдвинуть x вправо на 1 бит
// 0101010
x >>= 1;
// и в 6-ой бит записать результат сложения по модулю 2 0-го, 2-го, 3-го, 4-го битов, тобишь 1
// x должен стать равным 106
// 1101010
...
как это можно реализовать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru