Forum: Mikrocontroller und Digitale Elektronik C Befehle and, xor, or.


von KIZ (Gast)


Lesenswert?

Hallo,
danke für die Antworten zu meiner letztenfrage
Jetzt habe ich auch schon die nächste und zwar
wo finde ich Befehle in C wie and, xor, or, usw.?
probiere grade einwenig mit mein Pollin Funk-AVR-Evaluationsboard
und bräuchte die befehle für mein späteres projekt.
mFg.
KIZ

von Stefan B. (stefan) Benutzerseite


Lesenswert?


von Klaus W. (mfgkw)


Lesenswert?

Binäres and, xor, or oder logisches and, xor, or?

Wie auch immer: im C-Buch deines Vertrauens, oder 
http://www.wachtler.de/ck/11_Operatoren_Ausdrucke.html

von BlahBlah (Gast)


Lesenswert?

if (0x01 == (0x00 | 0x01) )
   // immer wahr (binär OR)

if (0x00 == (0x00 & 0x01) )
   // immer wahr (binär AND)

if (0x01 == (0x00 ^ 0x01) )
   // immer wahr )binär XOR

if (0x00 == (0x01 ^ 0x01) )
   // immer wahr binär XOR

if (0x00 == (0x00 && 0x01) )
   // immer wahr logisch and

if (0x01 == (0x02 && 0x01) )
   // immer wahr logisch and

usw. ...

von Falk B. (falk)


Lesenswert?

@  KIZ (Gast)

>wo finde ich Befehle in C wie and, xor, or, usw.?

In deinem C-Buch.

>probiere grade einwenig mit mein Pollin Funk-AVR-Evaluationsboard
>und bräuchte die befehle für mein späteres projekt.

Dann kauf dir ein C-Buch!

MfG
Falk

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

>> und bräuchte die befehle für mein späteres projekt.
> Dann kauf dir ein C-Buch!
Am besten gleich das C-Buch von Kernighan und Ritchie.

>> und bräuchte die befehle für mein späteres projekt.
Vor allem brauchst du noch etwas Zeit und einiges an Spieltrieb, um so 
dermaßen abartig simple Sachen einfach selber rauszufinden...  :-/

>> und bräuchte die befehle für mein späteres projekt.
Nur zur formellen Klarstellung (und damit du hinterher nicht behaupten 
kannst, das hätte dir keiner gesagt):
das sind keine Befehle, das sind Operatoren.

von faustian (Gast)


Lesenswert?

"Am besten gleich das C-Buch von Kernighan und Ritchie."

Ack. Dieses ist recht duenn und wirklich gut.

von Иван S. (ivan)


Lesenswert?

faustian schrieb:
> "Am besten gleich das C-Buch von Kernighan und Ritchie."
> Ack. Dieses ist recht duenn und wirklich gut.

Wäre nicht etwas ANSI-kompatibles zeitgemaeszer?

Nur meine EUR 0.02, Iwan

von Falk B. (falk)


Lesenswert?

@  Иван S. (ivan)

>> "Am besten gleich das C-Buch von Kernighan und Ritchie."
>> Ack. Dieses ist recht duenn und wirklich gut.

>Wäre nicht etwas ANSI-kompatibles zeitgemaeszer?

Da muss ich dir ausnahmsweise mal Recht geben ;-)

MFG
Falk

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Иван S. schrieb:
> faustian schrieb:
>> "Am besten gleich das C-Buch von Kernighan und Ritchie."
>> Ack. Dieses ist recht duenn und wirklich gut.
>
> Wäre nicht etwas ANSI-kompatibles zeitgemaeszer?
>
> Nur meine EUR 0.02, Iwan

Die zweite Auflage des K&R beschreibt C89, das ist ANSI-C. Wenn auch 
nicht C99, aber das kann auch nach zehn Jahren noch nicht jeder 
C-Compiler.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

>> Wäre nicht etwas ANSI-kompatibles zeitgemaeszer?
> K&R beschreibt C89, das ist ANSI-C. Wenn auch nicht C99
Bis KIZ die Feinheiten unterscheiden kann, reicht der alte K&R noch 
weit... ;-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.