Nie wiem czy spotkaliście się z takim czymś:
Jeśłi mi dobrze wiadomo to operator ~ jest operatorem bitowym. Powinien więc zmieniać bity w zmiennej na przeciwne. Mając zmienną
int a = 32;
powinno być:
1 0 0 0 0 0
~a
0 1 1 1 1 1
no chba że coś mi się pomerdało...
Z nie wiadomych mi przyczyn operator ~ działa jak jednoargumentowy -. Czy to normalne, czy tylko ja tworzę jakieś problemy ?