mikrocontroller.net

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


Autor: KIZ (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Stefan B. (stefan) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Autor: Klaus Wachtler (mfgkw)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: BlahBlah (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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. ...

Autor: Falk Brunner (falk)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Lothar Miller (lkmiller) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: faustian (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
"Am besten gleich das C-Buch von Kernighan und Ritchie."

Ack. Dieses ist recht duenn und wirklich gut.

Autor: Иван S. (ivan)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Falk Brunner (falk)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Rufus Τ. Firefly (rufus) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Lothar Miller (lkmiller) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht 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... ;-)

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.