Heim >Backend-Entwicklung >C#.Net-Tutorial >Sie müssen den Unterschied zwischen & und && in der C-Sprache verstehen
Stellen Sie sicher, dass Sie den Unterschied zwischen & und && in der C-Sprache verstehen
Der Unterschied zwischen & und && in der C-Sprache ist wie folgt:
&: basierend auf der bitweisen UND-Verknüpfung, zum Beispiel: 0010&1101, das Ergebnis ist 0000
& ist in Java Bitlogische Operationen:
zB: 2&3=2;
Die Analyse ist wie folgt: Das Binärsystem von 2 ist 10; das Binärsystem von 3 ist 11; logisch &, es ist 10
&& : Kurzschluss UND, Angabe der Logik nach der Ausführung, wenn beide Bedingungen wahr sind
Zum Beispiel: if(a== 0&&b==0), d. h. wenn a 0 und b 0 ist, fahren Sie mit dem nächsten Schritt fort.
|| 短路或。 A||B,只有当A为假的时候才会对B进行判断。若A为真,则不继续对B进行判断。 | 逻辑或。 A|B,会对A, B都进行判断 ! 逻辑非,当操作数为true时,返回false,否则返回true。
Vielen Dank an alle fürs Lesen, ich hoffe, Sie werden viel davon profitieren.
Dieser Artikel ist reproduziert von: https://blog.csdn.net/xiachong27/article/details/82119394
Empfohlenes Tutorial: „C Language“
Das obige ist der detaillierte Inhalt vonSie müssen den Unterschied zwischen & und && in der C-Sprache verstehen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!