Co robi ten ' ^ ' operator?
Ostatnio zmodyfikowano 2012-05-12 23:36
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: #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ć? |
|
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 :) |
|
matoł115 Temat założony przez niniejszego użytkownika |
» 2012-05-12 22:35:58 Dzikękuję :D Temat do zamknięcia |
|
SeaMonster131 |
» 2012-05-12 23:36:04 Temat się zamyka, jeżeli problem jest rozwiązany. |
|
« 1 » |