
Сообщение от
Andruxa-1
это поразрядное XOR но как оно здесь работает не пойму
обмен двух переменных
например
а=5(101) и b=3(11)
1 a^=b; a=6 (110) b=3(11)
2 b^=a; a=6(110) b=5(101)
3 a^=b; a=3 (11) b=5(101)
видишь поменялись местами
можно через плюс минус
поищи на форуме вопрос обсуждался