Beste Antwort
~ ist der bitweise unäre Operator in C ++. Bitweise Operatoren ändern Variablen unter Berücksichtigung der Bitmuster, die die von ihnen gespeicherten Werte darstellen. Es definiert im Allgemeinen den Operator „NICHT“. Zum Beispiel:
Angenommen, A = 60; und B = 13; Jetzt im Binärformat sind sie wie folgt:
A. = 0011 1100
B = 0000 1101
————— –
A & B = 0000 1100
A | B = 0011 1101
A ^ B = 0011 0001
~ A = 1100 0011
Antwort
Von Der Komplementoperator des Einzelnen: ~
Der Komplementoperator des Einzelnen ( ~ ), manchmal auch als „bitweises Komplement“ -Operator bezeichnet, liefert ein bitweises Komplement seines Operanden. Das heißt, jedes Bit, das 1 in der Operation ist Rand ist 0 im Ergebnis. Umgekehrt ist jedes Bit, das im Operanden 0 ist, im Ergebnis 1. Der Operand zum Komplementoperator des einen muss ein ganzzahliger Typ sein. “