Beste antwoord
~ is de Bitwise Unary Operator in C ++. Bitwise-operators passen variabelen aan, rekening houdend met de bitpatronen die de waarden vertegenwoordigen die ze opslaan. Het definieert over het algemeen de operator “NIET”. Bijvoorbeeld:
Veronderstel dat als A = 60; en B = 13; nu in binair formaat zullen ze er als volgt uitzien:
A = 0011 1100
B = 0000 1101
————— –
A&B = 0000 1100
A | B = 0011 1101
A ^ B = 0011 0001
~ A = 1100 0011
Antwoord
Van One “s complement operator: ~
” The one “s complement operator ( ~ ), ook wel de bitsgewijze complement-operator genoemd, levert een bitsgewijs complement van zijn operand op. Dat wil zeggen, elk bit dat 1 is in de ope rand is 0 in het resultaat. Omgekeerd is elke bit die 0 is in de operand 1 in het resultaat. De operand voor de complementoperator van de een moet een integraal type zijn. ”