Heim > Backend-Entwicklung > C#.Net-Tutorial > Sie müssen den Unterschied zwischen & und && in der C-Sprache verstehen

Sie müssen den Unterschied zwischen & und && in der C-Sprache verstehen

烟雨青岚
Freigeben: 2020-06-17 13:15:00
nach vorne
5701 Leute haben es durchsucht

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。
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage