Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
zloy_developer
Программист БГУИР
291 / 60 / 2
Регистрация: 05.12.2011
Сообщений: 375
Записей в блоге: 3
#1

Поразрядные операции (&,|,^) - C++

14.01.2013, 16:51. Просмотров 246. Ответов 2
Метки нет (Все метки)

Здравствуйте! Объясните мне начинающему тогодуму как тут получается на выходе , а то я что-то не соображу

C++
1
2
3
4
5
6
7
8
#include <iostream.h>
int main (){
 
    cout << "\n 6 & 5 = " << (6 & 5);
    cout << "\n 6 | 5 = " << (6 | 5);
    cout << "\n 6 ^ 5 = " << (6 ^ 5);
    return 0;
}
Результат работы программы
6 & 5 = 4
6 | 5 = 7
6 ^ 5 = 3

Как оно получилось так?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.01.2013, 16:51     Поразрядные операции (&,|,^)
Посмотрите здесь:

поразрядные операции - C++
Народ, помогите пожалуйста решить задачу. Задание на скрине. Заранее спасибо.

Поразрядные операции - C++
Даны два int-числа: N1 = ABCD и N2 = EFGH, где AB…GH – 16 – ричные цифры. Образовать long-число DEGHDABF, используя только поразрядные...

Поразрядные операции - C++
Написать функцию, которая в числе x устанавливает 0 в n бит, находящихся справа от позиции p, остальные биты остаются без изменения.

Поразрядные операции - C++
Есть 16-е число, например N=0xC5D612F7, помогите убрать единицу в старшем бите у C и F, используя поразрядные операции на языке Си. Я даже...

Поразрядные поразрядное И (&) - C++
есть такой пример a%16 = a&amp;(16-1) как преобразовать тогда тогда a%2, a%3, a%4, a%10? Добавлено через 13 минут извините за...

что такое Поразрядные логические операции C++ - C++
Поразрядные логические операции C++?

Поразрядные операции, получение максимального числа - C++
Добрый вечер, помогите написать. В задаче даны два int-числа: N1 = АBCD и N2 = EFGH, где AB…GH – 16-ричные цифры, ПОп – Поразрядная...

Поразрядные операции - в чем суть и применение? - C++
Давно откладывал эту тему, но все же столкнулся с ней снова. Так вот, не могу понять зачем они, где и как их использовать?

Поразрядные операции, объясните смысл выражений - C++
День добрый, начинаю изучать поразрядные операции,вот попался пример#include &lt;iostream&gt; #include &lt;stdio.h&gt; using namespace std; ...

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


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Дмитрий 93
74 / 59 / 5
Регистрация: 03.06.2011
Сообщений: 309
14.01.2013, 16:55     Поразрядные операции (&,|,^) #2
а что вы знаете про поразрядные операции?
Schizorb
509 / 461 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
14.01.2013, 17:20     Поразрядные операции (&,|,^) #3
Представь число в двоичной системе. Теперь применяй логические операции поразрядно:

& (и) - если оба соответствующих бита = 1, то результирующий бит = 1, иначе 0.
00000110 = 6
00000101 = 5

00000100 = 4

| (или) - если хотя бы один бит = 1, то результирующий бит = 1, иначе 0.
00000110 = 6
00000101 = 5

00000111 = 7

^ (исключающее или) - если только один бит = 1, то результирующий бит = 1, иначе 0.
00000110 = 6
00000101 = 5

00000011 = 3
Ответ Создать тему
Опции темы

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