Der Unterschied zwischen == und = in der C-Sprache
In der C-Sprache haben == und = nur einen Bedeutung Es gibt Unterschiede in den Aspekten, wie folgt:
„==" ist ein relationaler Operator, während „=" ein Zuweisungsoperator ist.
Empfohlenes Lernen: Video-Tutorial zur C-Sprache
Die relationalen Operatoren in der C-Sprache sind:
1 „bedeutet ungleich.
2. „
3. „
4. „>“ bedeutet größer als oder gleich.
Erweiterte Informationen:
Relationale Operatoren sind alle binäre Operatoren und ihre Assoziativität bleibt linksassoziativ. Vergleichsoperatoren haben eine niedrigere Priorität als arithmetische Operatoren und eine höhere Priorität als Zuweisungsoperatoren. Unter den sechs Vergleichsoperatoren haben , >= die gleiche Priorität, die höher ist als == und !=, und == und != haben die gleiche Priorität.
In der C-Sprache haben einige Operatoren zwei Operanden, z. B. 10+20, 10 und 20 sind beide Operanden und + ist der Operator. Wir nennen solche Operatoren binäre Operatoren. Ebenso wird ein Operator mit einem Operanden als unärer Operator bezeichnet, und ein Operator mit drei Operanden wird als ternärer Operator bezeichnet.
Übliche binäre Operatoren sind +, -, *, / usw., unäre Operatoren sind ++, -- usw. und es gibt nur einen ternären Operator, nämlich ?
Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen == und = in der C-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!