Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Sta znaci sledeca linija koda:?

[es] :: C/C++ programiranje :: C/C++ za početnike :: Sta znaci sledeca linija koda:?

[ Pregleda: 2235 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Andrija91
Andrija Petrovic
Ucenik
Pirot

Član broj: 219479
Poruke: 45
109.106.244.*



Profil

icon Sta znaci sledeca linija koda:?11.02.2010. u 20:07 - pre 172 meseci
a ^=b;

Nisam mogao da nadjem ni u knjizi ni na internetu sta bi ovo moglo da radi?
 
Odgovor na temu

Goran Rakić
Beograd

Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: Sta znaci sledeca linija koda:?11.02.2010. u 20:14 - pre 172 meseci
Operator ^ je bitovsko ekskluzivno ili (XOR). Nad svakim bitom operanada a i b realizuje se logička funkcija XOR (kao ili/OR, ali 1 XOR 1 je netačno, pogledaj http://en.wikipedia.org/wiki/XOR).

Operator b ^= a je skraćena forma koja ima jednako značenje kao b = b ^ a, iste skraćene forme postoje i za sve ostale operatore.
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

Andrija91
Andrija Petrovic
Ucenik
Pirot

Član broj: 219479
Poruke: 45
109.106.244.*



Profil

icon Re: Sta znaci sledeca linija koda:?11.02.2010. u 20:17 - pre 172 meseci
A kako onda kada za ova dva broja a,b koji su int tipa stavim da je a=2,b=4, primenom a ^=b dobijem 6?
 
Odgovor na temu

icobh
Igor Pejašinović
Network Admin
Navigo SC d.o.o.
Banja Luka

Član broj: 18738
Poruke: 1319
62.68.118.*

Sajt: www.nsc.ba


+4 Profil

icon Re: Sta znaci sledeca linija koda:?11.02.2010. u 20:26 - pre 172 meseci
Pa lijepo:

210=0102
410=1002
Code:

010
100
---
110

1102=610

Znači, ako su biti isti, rezultat je 0, a ako su različiti onda je 1.
I ♥ ♀

Ovaj post je zlata vrijedan!
 
Odgovor na temu

Andrija91
Andrija Petrovic
Ucenik
Pirot

Član broj: 219479
Poruke: 45
109.106.244.*



Profil

icon Re: Sta znaci sledeca linija koda:?11.02.2010. u 20:28 - pre 172 meseci
OK, hvala na brzom odgovoru!
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: Sta znaci sledeca linija koda:?

[ Pregleda: 2235 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.