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

Programme in C++. Entwicklerforum
Guest
 Wie unterscheiden die C- und C ++ -Kompiler unäre Operatoren?

Post by Guest »

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?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post