Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: && oder & Kategorie: Programmierung C (von mark - 5.07.2013 11:29)
Als Antwort auf Re: && oder & von KarlH - 4.07.2013 9:48

> > Hallo
> >
> > Eine einfache Frage
> > was ist richtig?
> > int a,b,c;
> > if (a=1 & b=1)
> > {
> > c=0;
> > }
> >
> > oder
> > if (a=1 && b=1)
> > {
> > c=0;
> > }
> > wenn a 1 ist und b 1 ist soll c der wert 0 zugeordnet werden
> > brauche ich da & oder &&
> >
> > wo liegt der unterschied?
> > lg
>
> Hallo,
>
> & verknüpft bitweise, && logisch. Für dein Problem musst du && nehmen. P.s.: Vergleichen
> mit ==, = ist eine Zuweisung!
>
> MfG Karl

warum funktioniert dann das auch ? löst jedoch gelegentlich einen Fehler aus
}
if (watch==0 & watchtime>10)

es ist doch ein bitweiser vergleich
also 0 =0x00 und grö�er 10 also zB 11 =0x0b
wieso kommt er dann überhauot in die schleife?

beides sind int variablen

lg


    Antwort schreiben


Antworten:

Re: && oder & (von KarlH - 6.07.2013 0:27)