Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- /*Битовете се променят по два различни начина взависимост дали бита е 1 или нула.
- Ако искаме да сетнеме единица се прави по следният начин:
- Тази маска променя и единица и нула
- 00000101
- 00000011
- 00000001 -> резултат 1
- */
- class BitsExchange
- {
- static void Main()
- {
- int a = 5;
- Console.WriteLine(a ^ (1 << 1));//7
- Console.WriteLine(a ^ (1 << 0));//4
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment