[ multipleksor @ 23.11.2008. 08:34 ] @
Zanima me sta znaci operator "^" u C, na primer 5^6 ,sta ce mi dati i kako radi ovaj operator ? |
[ multipleksor @ 23.11.2008. 08:34 ] @
[ obucina @ 23.11.2008. 08:45 ] @
Logicki XOR (Bitwise XOR).
5^6 = 00000101 ^ 00000110 = 00000011 = 3 Laicko objasnjenje, tamo gde su ti oba bita ista dobijas 0, a tamo gde je jedan 0 a drugi 1, dobijas 1. [ X Files @ 23.11.2008. 08:50 ] @
XOR ili "ekskluzivno ili".
...odnosno, u C/C++ jezicima:
Zakonitost je da se vrednost sa 'leve' strane menja samo ako je odgovarajuci bit vrednosti sa 'desne' strane jedinica. Tvoj primer: 5^6
[ multipleksor @ 23.11.2008. 09:15 ] @
Hvala puno !
Copyright (C) 2001-2024 by www.elitesecurity.org. All rights reserved.
|