Wie unterscheiden die C- und C ++ -Kompiler unäre Operatoren?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wie unterscheiden die C- und C ++ -Kompiler unäre Operatoren?

by Guest » 11 Feb 2025, 07:16

Wenn ich das Minuszeichen neben einer Variablen habe wie: < /p>
int a;
int b = -a; // UNARY OPERATOR
b = - a; // UNARY OPERATOR
< /code>
Das Minus vor dem 'a' gilt als ein unärer Operator und der negative Wert von a wird genommen. In diesem Grund: < /p>
int a, b;
a -b; // SUBTRACTION
a - b; // SUBTRACTION
< /code>
Daraus schließe ich fest, dass: < /p>

ob der Bediener durch einen Raum vom Operanden getrennt ist oder nicht ist irrelevant. /> Kann jemand eine einfache Zusammenfassung der Regeln geben, wie der Compiler dies entscheidet?

Top