|
|
Другие темы раздела | |
C++ Struct в управляемых классах Всем привет, возник вопрос как использовать стуктуры в управляемых классах? Спасибо! https://www.cyberforum.ru/ cpp-beginners/ thread583214.html |
C++ Запись структуры в файл Как записать отсортированную структуру обратно в файл? fwrite не катит. f=fopen("d:\\gai2.txt","rb+"); system("cls"); fflush(stdin); while(fread(&st,sizeof(st), 1, f)) for(i=0;i<sttt.r-1;i++) if(strcmp(st.FIO,st.FIO)>0) {stt=st; st=st; st=stt; |
C++ Даны три массива. Выдать элементы, которые встречаются только в одном из них
https://www.cyberforum.ru/ cpp-beginners/ thread583195.html Нужен код на с++ помогите не получается различные ошибки Даны три массива. Выдать элементы, которые встречаются только в одном из них. |
C++ Функция проверки правильности написания адреса почты (DevC++)
https://www.cyberforum.ru/ cpp-beginners/ thread583193.html Написать функцию проверки правильности написания адреса почты. Функция возвращает указатель на переданную в неё строку с адресом почты, если адрес почты написан правильно, иначе возвращает NULL. char * email_validator(int email_length, char * email) нужно скомпилировать на DevC++ |
C++ использовать метод прямоугольников. Для построения прямоугольника использовать середину отрезка использовать метод прямоугольников. Для по- строения прямоугольника использовать середину отрезка. y = x2 + 2x + 2, y = x2 + 4x + 5, y =1 Помогите написать прогу на с++ |
C++ Запись в файл Как сохранить переменную счетчик в структуру, которая в файле, или в файл, чтобы к ней можно было обращаться? Добавлено через 17 часов 38 минут ???????????????????? https://www.cyberforum.ru/ cpp-beginners/ thread583190.html |
C++ Матрицы, массивы
https://www.cyberforum.ru/ cpp-beginners/ thread583183.html 1.В матрице размером n*n (n — чётное) поменять местами элементы нулевой и первой строк, второй и третьей и т.д. 2.Дан массив из n целых чисел. Упорядочить по возрастанию все положительные элементы массива, сохраняя все остальные элементы на своих местах. Прочитайте правила форума. Один вопрос - одна тема. И придумывайте темам хоть немного осмысленные названия. |
Вычислить по формуле C++ помогите пожалуйста справиться с заданием.заранее спасибо Вычислить по формуле: https://www.cyberforum.ru/attachment.php?attachmentid=147924&stc=1&d=1335969262 |
C++ Вычислить с заданной точностью значение функции помогите пожалуйста справиться с заданием..скоро надо сдавать Вычислить с заданной точностью значение функции , используя ее разложение в ряд: https://www.cyberforum.ru/attachment.php?attachmentid=147925&stc=1&d=1335969262 спасибо огромное заранее https://www.cyberforum.ru/ cpp-beginners/ thread583176.html |
C++ Декартово дерево
https://www.cyberforum.ru/ cpp-beginners/ thread583173.html Люди, помогите! Срочно нужен код на C++. Декартово дерево. Вставка. Поиск. Удаление. Построение дерева из массива значений. Объединение двух деревьев. Пересечение двух деревьев. Первый человек который скинет работающий код, получит денежное вознаграждение. Срочно |
C++ Проверить, является ли число трехзначным Дано натуральное число. Проверить, является ли число трехзначным, у кото¬рого первая цифра равна последней. |
C++ Функции, структуры
https://www.cyberforum.ru/ cpp-beginners/ thread583171.html Получил вот такое задание, написать надо на с++: 1.1. Создать структуру Человек, с полями Фамилия, год рождения. Создать массив объектов типа Человек из 10 элементов. Заполнить массив. Вывести значения элементов на экран. Отсортировать массив стандартной функцией qsort (по возрасту). Для этого потребуется написать функцию сравнения двух элементов типа Челове, которая соответствует следующему... |
Заблокирован
|
|
23.05.2012, 01:23 | 0 |
xor, not - C++ - Ответ 306834123.05.2012, 01:23. Показов 2281. Ответов 4
Метки (Все метки)
Ответ
marik2012, это логические операции. В частности xor это бинарная операция - сложение по модулю 2
Результат является положительным если операнды различны и отрицательным если операнды эквивалентны. В случае с вычислительной техникой все несколько усложняется, т.к. в роли операнда выступают двоичные векторы. Возьмем тип char (просто потому что самый маленький). char равен одному байту, это 8 бит. В твоем примере 2^3 будет выглядеть так 00000010 xor 00000011 = 00000001 Операция инверсии "~" есть логическое отрицание. т.е. если x = 0, то НЕx = 1. По факту операция инверсии переводит число в обратный код, это делается для арифметики отрицательных чисел, за знак числа в типах отвечает старший бит и если x = 0, то НЕx = -1. Например при x = 7 not 00000111 = 11111000 = -8 И тут надо помнить что инвертированный двоичный код это обратный код и для полной инверсии его надо перевести в дополнительный. Еще надо осознать что в отличие от математики где ноль это пустота, ничего, в вычислительной технике ноль это физически существующая единица, т.е. для его хранения отводится значение из диапазона возможных. В общем тема интересная, я загуглил "машинная арифметика", результатов много. Вернуться к обсуждению: xor, not C++
1
|
23.05.2012, 01:23 | |
Готовые ответы и решения:
4
XOR without XOR XOR шифрование XOR Шифратор Альтернатива XOR |
23.05.2012, 01:23 | |
23.05.2012, 01:23 | |
Помогаю со студенческими работами здесь
0
Оператор xor быстрый xor Xor encrypt Шифрование xor |