^-Operator in Java [duplicate]

Lesezeit: 1 Minute

Benutzer-Avatar
Krieger

Kann jemand die Verwendung des ^-Operators in Java anhand einiger Beispiele erklären?

Benutzer-Avatar
Serafina Brocious

Dies ist dasselbe wie ^ in den meisten Sprachen, nur ein XOR.

false ^ false == false
true ^ false == true
false ^ true == true
true ^ true == false 

  • Nun, nicht irgendein Sprache – VB verwendet ^ zur Potenzierung.

    – gkrogers

    20. Januar 2009 um 9:15 Uhr

  • Ja, aber VB benutzt sowieso immer anderes Zeug… 😉

    – Pierre-Adrien

    11. Oktober 2009 um 23:38 Uhr

  • Lua verwendet auch ^ zur Potenzierung.

    – Ziggy

    21. November 2014 um 21:40 Uhr

  • Übrigens: Es könnte durch einfach ersetzt werden a != b

    – Grigori Kislin

    28. Juni 2019 um 20:02 Uhr


Einige der anderen Antworten sagen nur, dass es sich um ein bitweises XOR handelt, aber beachten Sie, dass es auch ein logisches XOR sein kann, wenn die Operanden demnach vom booleschen Typ sind diese Quelle.

Es ist bitweises XOR.

http://en.wikipedia.org/wiki/Exclusive_or

Das ist die bitweise Exklusiv-ODER-Operation. Probier das aus Abschnitt Bitweise und Bitverschiebungsoperatoren des Java-Tutorials für mehr Informationen.

In Java wird der ^-Operator für die bitweise XOR-Operation verwendet.

Folgen Sie diesem Link, um auch die Operatorpriorität anzuzeigen.

http://www.uni-bonn.de/~manfear/javaoperators.php

  • Die Verbindung ist unterbrochen. Könnten Sie die Antwort mit einem neuen Link bearbeiten?

    – LeoColman

    10. Oktober 2017 um 16:50 Uhr


  • Die Verbindung ist unterbrochen. Könnten Sie die Antwort mit einem neuen Link bearbeiten?

    – LeoColman

    10. Oktober 2017 um 16:50 Uhr


1178680cookie-check^-Operator in Java [duplicate]

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy