Autor Beitrag
Papperlapapp
Hält's aus hier
Beiträge: 13



BeitragVerfasst: Mo 24.11.08 16:02 
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?
DeddyH
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 24.11.08 16:07 
Ich denke, eher so:
ausblenden Quelltext
1:
a = !b && ( x & y == z);					
Papperlapapp Threadstarter
Hält's aus hier
Beiträge: 13



BeitragVerfasst: 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?
DeddyH
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: 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.