Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - logische/bitweise Rechnung
Papperlapapp - Mo 24.11.08 16:02
Titel: logische/bitweise Rechnung
hallo,
ich möchte folgende Zeile aus Pascal umsetzen in C,
| Zitat: |
a,b : Boolean;
x,y,z : Byte;
a := ( Not(b) AND ( x AND y = z) ) ; |
bin da nur etwas unsicher was den Teil (x AND y = z) angeht, was ist das ergebnis der Klammer?
Ich hab es jetzt so verstanden:
| Zitat: |
| a = !b & ( x & y == z); |
kann das jemand bestätigen?
Delete - Mo 24.11.08 16:07
Ich denke, eher so:
Quelltext
1:
| a = !b && ( x & y == z); |
Papperlapapp - Mo 24.11.08 16:21
ok, daran hab ich gar nicht gedacht,
wobei: & oder && sollte in diesem Fall doch glaube ich sogar egal sein oder? da es ja nur um 0 oder 1 handeln kann?
Delete - Mo 24.11.08 16:26
Ich habe leider vergessen, ob und wie true in C definiert ist, aber es muss ja nicht unbedingt 1 sein.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!