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

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

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

Побитовые операции, Что делает операция ^ - C++

03.07.2014, 15:05. Просмотров 348. Ответов 4
Метки нет (Все метки)

Здравствуйте!
Что делает эта операция?
C++
1
2
3
char * a[i];
for (int i=0;i<n;i++)
a[i]= a[i]^"$";
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.07.2014, 15:05     Побитовые операции, Что делает операция ^
Посмотрите здесь:

Объяснить, что делает операция *& и чем она отличается от простого указателя? - C++
Пожалуйста объясните что делает этот оператор...чем он отличается от простого указателя?

Что делает операция "%" ? - C++
Что означает эта строка z=x%10; x/=10; в функции? int Func(int x) { int z,h,e,p; z=x%10; x/=10; h=x%10; x/=10; ...

Не работают побитовые операции с++ - C++
Использую Microsoft Visual Studio 2012 Express Этот код компилируется, но в переменную с записывается a&amp;&amp;b: #include &lt;iostream&gt; ...

Объяснить побитовые операции - C++
Возможно кто-то мне объяснит что здесь происходит?) Что-то я не догоняю) bits |= 1 &lt;&lt; (n &amp; 7);

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

Задача на побитовые операции - C++
объясните пожалуйста, как решить эту задачу: Упражнение 2.6. Напишите функцию setbits(x, p, n, y), возвращающую значение x, в ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nmcf
5265 / 4585 / 1537
Регистрация: 14.04.2014
Сообщений: 18,218
03.07.2014, 15:07     Побитовые операции, Что делает операция ^ #2
http://ru.wikipedia.org/wiki/%D1%EB%...%E4%F3%EB%FE_2
Kostia1012
1 / 1 / 0
Регистрация: 17.11.2013
Сообщений: 96
03.07.2014, 15:10  [ТС]     Побитовые операции, Что делает операция ^ #3
Там все понятно, а в этом случае нет...
nmcf
5265 / 4585 / 1537
Регистрация: 14.04.2014
Сообщений: 18,218
03.07.2014, 15:11     Побитовые операции, Что делает операция ^ #4
Что не понятно? Ко всем элементам массива применяется XOR. Зачем - не ясно из твоего фрагмента. Часто так "шифруют" данные. Много тем было.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.07.2014, 15:22     Побитовые операции, Что делает операция ^
Еще ссылки по теме:

Побитовые операции |, &, >> - C++
Есть функция, которая формирует пакет для отправки в com-порт (в примере sg - serial port). Вопрос в следующем. 0xE0 и 0x7F это hex,...

Побитовые логические операции - C++
Знайти!!!

Задача на побитовые операции - C++
Дана задача,помогите пожалуйста с решением или подскажите примеры подобных программ. Сама задача: Даны три целых числа А, В, С. Если...

Побитовые операции сдвига - C++
Как работают операции сдвига вправо? Я всегда считал что освобождающиеся левые биты заполняются нулями. Оказывается это не всегда так. Если...


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

Или воспользуйтесь поиском по форуму:
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
03.07.2014, 15:22     Побитовые операции, Что делает операция ^ #5
Стоит заметить что выполняется XOR указателей, а не самих данных. Слева char*, а справа и вовсе строковый литерал, т.е. const char*.
Yandex
Объявления
03.07.2014, 15:22     Побитовые операции, Что делает операция ^
Ответ Создать тему
Опции темы

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