Forum: PC-Programmierung if Anweisung


von Barbara (Gast)


Lesenswert?

hallo zusammen!

Ich habe eine Frage bezüglich if Anweisungen: Also ich habe 2 Tasten und 
wenn ich beide gleichzeitig drücke (Taste1=1 und Taste2=1) soll eine LED 
leuchten. Wie sieht dann die if-Anweisung dazu aus, ich bin mir nicht 
ganz sicher ob das stimmt:

if(Taste1=1 & Taste2=1)
{...
}

Ich hoffe es weiß jemand :)..

LG Barbara

von Stefan (Gast)


Lesenswert?

== ist der Vergleich. = die Zuweisung
&& ist das logische UND. & das Bitweise UND.

Grundlagen C 2. Stunde ;-)

von Rahul, der Trollige (Gast)


Lesenswert?

>if(Taste1=1 & Taste2=1)
>{...
>}

Dicht dran...


if ((Taste1 == 1) && (Taste2 == 1)
{
   blah_peng;
}

Besorg dir am besten ein C-Buch!

>if Anweisungen:

Wenigstens hast du es nicht if-Schleife genannt... ;-)

von bla (Gast)


Lesenswert?

=: ist eine Zuweisung und immer wahr
&: ist das bitweise and

du brauchst:

if(taste1 == 1 && taste2 == 1){}

oder:

if(taste1 && taste2){}



von bla (Gast)


Lesenswert?

könnt ihr aber schnell tippen

von Barbara (Gast)


Lesenswert?

ok vielen dank......

von guru (Gast)


Lesenswert?

Wenn das nichts ist: nach 3min 3 voneinander unabhängig Antworten ;-)

von Barbara (Gast)


Lesenswert?

nicht übel sprach der Dübel und verschwand in der Wand :)

von klugscheisser :-) (Gast)


Lesenswert?

>if ((Taste1 == 1) && (Taste2 == 1)
>{
>   blah_peng;
>}

naaaa - wo ist HIER der Fehler? :-)

von Ploppi (Gast)


Lesenswert?

Klammeri, Klammera, Klammero

von Volker (Gast)


Lesenswert?

ne Klammer fehlt.

von Karl H. (kbuchegg)


Lesenswert?

bla wrote:
> =: ist eine Zuweisung und immer wahr

Auch dicht dran.

Das Ergebnis einer Zuweisung ist der Wert der zugewiesen
wurde. Wenn der aber 0 war, dann hat die Zuweisung
einen Wahrheitswert von 'falsch'.

von Erwin (Gast)


Lesenswert?

....is nich wahr! ;-)

Erwin

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.