Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Лафоре задача по классам Задача из книги лафоре по классам №7: нужно написать программу используя классы для ввода и вывода координат, кроме того нужно написать конструктор который будет принимать 3 аргумента и написать функцию main которая будет создавать переменную с помощью трёхаргументного конструктора и будет выводить её значение на экран а затем циклически запрашивает ввод координат и после их выводит. Собственно... https://www.cyberforum.ru/ cpp-beginners/ thread629686.html C++ Не удается найти ошибку
Линкер ругается (2001) на не разрешенный внешний символ, гуглил но не втыкнул из-за чего конкретно он выдает эту ошибку.Вот код: //заголовок #ifndef SAVINGSACCOUNT_H #define SAVINGSACCOUNT_H class SavingsAccount{ public: SavingsAccount(int = 0);
C++ Таймеры https://www.cyberforum.ru/ cpp-beginners/ thread629653.html
Здравствуйте, скажите какие есть готовые таймеры? Пользовался поиском, нашел только winapi и простую библиотеку time.h, только почему то используя функцию clock() у меня выводится результат = 0 :scratch:. . Rdtsc - выводит точный результат совершенных тактов? #include <time.h> #include <intrin.h> #pragma intrinsic(__rdtsc) unsigned __int64 rdtsc(){ return __rdtsc(); }
C++ Применение Возможно вы посчитаете данный вопрос глупым. Но я его задам. Где можно применять C++ и C программисту, при этом не используя GUI? И возможно-ли потом к определенной программе без GUI прикрутить GUI? https://www.cyberforum.ru/ cpp-beginners/ thread629640.html
Автоматическое выведение типа C++
У С. Прата встретил вот такой непонятный код const double *f2(const double arr, int n) { return arr; } int main() { auto p2 = f2; // Автоматическое выведение типа С++11
C++ Дробные числа Дpoбныe числa oкpyглить дo 2 знaкoв пoслe зaпятoй как это можно сделать. к примеру число 23.333 его нужно округлить до 2 знаков или 23.69954 https://www.cyberforum.ru/ cpp-beginners/ thread629636.html
C++ Спецификатор доступа и виртуальные функции https://www.cyberforum.ru/ cpp-beginners/ thread629633.html
Как я понимаю, спецификатор доступа задается только в том классе, где функция объявляется виртуальной? Получается во время исполнения не проверяется спецификатор доступа? Ну вот например код: class Base { public: virtual void func() const { std::cout << "Base" << std::endl; } }; class Derived : public Base {
Argc, Argv замена C++
Всем доброго времени суток, столкнулся с такой проблемой, нет возможности в параметрах ф-ции указать вышеупомянутые параметры, а указать их нужно, т.к. в коде есть такие строчки: char* qwe = argc >= 2 ? argv : rty; char* zxc = argc >= 3 ? argv : vbn; Собственно вопрос заключается, как объявить эти параметры не в параметрах ф-ции, а не посредственно в теле ф-ции и вообще можно ли так...
C++ Вычисление длины двухмерного массива https://www.cyberforum.ru/ cpp-beginners/ thread629601.html
Напишите программу, возвращающую длину двухмерного вектора по заданным значениям координат его концов.
C++ Комбинация клавишь доброго времени суток, перелапатил интернет, уже 2 часа потерял не могу найти помощи, подскажите как сделать что б выполнялось событие при нажатии сочитания клавиш к примеру "f" + "a"+"i"+"l" нашел пару исходников но они не особо работают https://www.cyberforum.ru/ cpp-beginners/ thread629600.html
Игра "Подкидной дурак" C++
Здравствуйте! Подскажите пожалуйста как сделать, чтоб карты выводились по 6 шт в ряд, а не столбиком? #include <iostream> #include <stdlib.h> #include <time.h> using namespace std; void print (int number) { int n=(number/4)+6, h=6,w=8; for (int i=0;i<h;++i)
C++ Изменить код программы #include "stdafx.h" #include "stdio.h" #include "conio.h" int main() { int const N = 10; int a; int i, max, nomer; printf("Vvedite elementy massiva:\n"); for(i=1; i<=N; i++) https://www.cyberforum.ru/ cpp-beginners/ thread629598.html
Заблокирован
29.07.2012, 03:03 0

Оператор xor - C++ - Ответ 3309747

29.07.2012, 03:03. Показов 2963. Ответов 11
Метки (Все метки)

Ответ

b_kasenov47, нет. Ложь, истина в случае битовых операций применяются к каждому биту в отдельности, тогда как в логических выражениях это просто возврат регистра флага, который устанавливается если результат операции равен нулю.
В твоем случае логическое сложение по модулю
https://www.cyberforum.ru/cgi-bin/latex.cgi?x\oplus y \equiv \bar{x} \wedge y \vee x \wedge \bar{y} \equiv x \vee y \wedge \bar{ x \wedge y}
в качестве операндов выступают байты, которые приводятся к единице, если они не равны нулю и далее вычисляется выражение.
Битовое сложение по модулю то же самое, !но... вместо операндов (множество {0,1}) выступают операнды множества https://www.cyberforum.ru/cgi-bin/latex.cgi?-2^{n}..2^{n}-1
https://www.cyberforum.ru/cgi-bin/latex.cgi?X\oplus Y \equiv \bar{X} \wedge Y \vee X \wedge \bar{Y} \equiv X \vee Y \wedge \bar{ X \wedge Y}
https://www.cyberforum.ru/cgi-bin/latex.cgi?X=\{x_{n - 1}, ..., x_{1}, x_{0}\}, Y=\{y_{n - 1}, ..., y_{1}, y_{0}\}
n - разрядность процессора, числа не приводятся к логическому виду и берутся "как есть". Операнд является двоичным вектором, производится логическая операция с каждым битом операндов (вектора с вектором), результат соответственно записывается в соответствующий бит результата(регистра) и на выходе ты имеешь неформатированное число.

Вернуться к обсуждению:
Оператор xor C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.07.2012, 03:03
Готовые ответы и решения:

оператор XOR
объясните, что делает XOR, желательно понятным простому смертному языком. например: 0 xor 1 = 1...

Оператор для xor шифрования
Разматриваю пример шифрования, возник детский вопрос ^ что делает этот оператор?

Написать программу, содержащую оператор оператор for для счета от 2 до 5 через 1
В С++ я ноль, помогите пожалуйста написать прогу Написать программу, содержащую оператор...

Условный оператор, оператор ввода/вывода; плоскость и принадлежность точки
Здравствуйте. В С++ я абсолютный новичок, поэтому с первым же заданием возникли определённые...

11
29.07.2012, 03:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.07.2012, 03:03
Помогаю со студенческими работами здесь

Для шаблонного класса перегрузить оператор присваивания, copy-конструктор, объекты cin и cout, оператор *
Помогите в следующем: Для класса шаблона следует перегрузить оператор присваивания, конструктор...

Для чего нужен оператор двоеточие, если два двоеточия - это оператор расширения области видимости
для чего нужен оператор двоеточие ( : ), если два двоеточия( :: ) - это оператор расширения области...

XOR without XOR
Здравствуйте, уважаемые знатоки) В общем-то интересует (как можно воплотить подобную штуку) ...

xor, not
кто может помочь с операциями ^(xor) и -(not). если можно навести примеры с реальными числами что...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru