Operatoren C

Alle vragen m.b.t digitale schakelingen m.b.v. losse i.c's
en oplossingen m.b.v. PIC processoren.
Plaats reactie
-ZoNe-
Berichten: 32
Lid geworden op: do 20 okt 2005, 14:10
Contacteer:

Operatoren C

Bericht door -ZoNe- »

Bij toewijzigen gebruik ik gewoon altijd = maar ik zie wel eens |= staan wat is het verschil?
Zoals ik het nu zie wordt alleen op het punt waar geen 0 staat iets veranderd klopt dat?

Dus als HARRIE = 0x3232
en je zegt HARRIE |= 0x0040

dan wordt HARRIE = 0x3242 klopt dat, of hoe zit het? :roll:
-ZoNe-
Berichten: 32
Lid geworden op: do 20 okt 2005, 14:10
Contacteer:

Bericht door -ZoNe- »

Dit is toch zo standaard als iets er is toch wel iemand weet waar |= voor staat?
betonac
Berichten: 27
Lid geworden op: di 9 okt 2007, 20:58
Locatie: . .. .

Bericht door betonac »

Ja dat klopt.

|= staat voor bitwise OR

zie ook hier : http://www.electro-tech-online.com/micr ... olved.html
Mat Janssen
Moderator
Moderator
Berichten: 11594
Lid geworden op: wo 10 dec 2003, 18:36
Locatie: nederweert. .. .. .. .. .. .. .. .. .

Bericht door Mat Janssen »

Dus !!, het antwoord dat jezelf gaf is goed.
signature ruimte te huur ;-)
Verhuurd :!:
-ZoNe-
Berichten: 32
Lid geworden op: do 20 okt 2005, 14:10
Contacteer:

Bericht door -ZoNe- »

Ok ja kon het nergens terugvinden maar dit leek me het logisch. Heb een boek over C en daar stond hij niet bij.Maar prima! tnx
Plaats reactie