C-Programm - Wo tritt eine Warnung auf?

... komplette Frage anzeigen

1 Antwort

Es erscheint folgende Meldung:

Warnung: suggest parentheses around comparison in operand of '&' [-Wparentheses]

printf("%d\\n", a&8==(1<<3));
^

Setzt man die Klammern, compiliert es ohne Warnung

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Willibergi
01.05.2016, 11:44

Du meinst, man müsste es so schreiben?

printf("%d\n", (a&8)==(1<<3));

LG Willibergi

1

Was möchtest Du wissen?