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

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

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

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

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

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

Что делает операция >>? - C++
что значит знак &quot;&gt;&gt;&quot;? Например: d = zt &gt;&gt; 15

Что делает операция new? - C++
spis *newl; newl=new spis(temp); что делает операция new spis(temp); П.с spis *temp spis::spis(spis*&amp;temp)

Объяснить, что делает операция *& и чем она отличается от простого указателя? - 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++
Задача должна быть реализована в с++ но пришлось временно писать в дельфи. суть такая: входящие число в диапазоне 0-n (8 байт) выходящие...

Побитовые операции - C++
Помогите решить несколько задач по битовым операциям,они все малы по реализации. И объяснить начиная с 3 задачи,что нужно сделать?А то не...

4
nmcf
5548 / 4858 / 1647
Регистрация: 14.04.2014
Сообщений: 19,725
03.07.2014, 15:07 #2
http://ru.wikipedia.org/wiki/%D1%EB%...%E4%F3%EB%FE_2
0
Kostia1012
1 / 1 / 0
Регистрация: 17.11.2013
Сообщений: 96
03.07.2014, 15:10  [ТС] #3
Там все понятно, а в этом случае нет...
0
nmcf
5548 / 4858 / 1647
Регистрация: 14.04.2014
Сообщений: 19,725
03.07.2014, 15:11 #4
Что не понятно? Ко всем элементам массива применяется XOR. Зачем - не ясно из твоего фрагмента. Часто так "шифруют" данные. Много тем было.
0
Tulosba
:)
Эксперт С++
4397 / 3233 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
03.07.2014, 15:22 #5
Стоит заметить что выполняется XOR указателей, а не самих данных. Слева char*, а справа и вовсе строковый литерал, т.е. const char*.
0
03.07.2014, 15:22
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.07.2014, 15:22
Привет! Вот еще темы с ответами:

Побитовые операции - C++
Задание: Дано целое неотрицательное число. Определить количество составляющих его шестнадцатеричных цифр, содержащих в двоичном...

Побитовые операции - C++
Здравствуйте уважаемые читатели форума! СОвсем не представляю как сделать простейшую програмку на С++. Нужно вычислить номер позиции...

Побитовые операции - C++
От друга услышал идею о побитовой сортировки имен (например). К примеру, если у нас набор структурных переменных с анкетами работников, и...

Побитовые операции на с++ (<< и >>) - C++
Подскажите пожалуйста, такая задача - побитовый сдвиг на заданное количество символов сдвигает только цифры, как сделать чтобы он то же...


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

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

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