Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Co robi ten ' ^ ' operator?

Ostatnio zmodyfikowano 2012-05-12 23:36
Autor Wiadomość
matoł115
Temat założony przez niniejszego użytkownika
Co robi ten ' ^ ' operator?
» 2012-05-12 20:11:29
Witam! Mam tu taki kod:
C/C++
#include <iostream>
using namespace std;
int main()
{
    for( int i = 0; i < 5; i++ )
    {
        for( int j = 0; j < 5; j++ )
        {
            cout << i + 1 << "^" << j + 1 << "= ";
            int x =( i + 1 ) ^( j + 1 );
            cout << x << endl;
        }
    }
    return 0;
}
I zastanawiam się co on wypisuje?
Podejrzewam że coś związanego z bitami, ale nie wiem dokładnie.
Może mnie ktoś oświecić?
P-56586
xevuel
» 2012-05-12 20:21:29
To jest XOR. Jeśli jeden (nie obydwa) bit wynosi 1, wynikiem jest 1, w przeciwnym wypadku wynikiem jest 0.

//Operatory C++, tu masz tabelę operatorów, a potem tylko wpisujesz nazwę takiego w google i znajdujesz jak on działa :)
P-56589
matoł115
Temat założony przez niniejszego użytkownika
» 2012-05-12 22:35:58
Dzikękuję :D Temat do zamknięcia
P-56606
SeaMonster131
» 2012-05-12 23:36:04
Temat się zamyka, jeżeli problem jest rozwiązany.
P-56609
« 1 »
  Strona 1 z 1