Bedste svar
~ er Bitwise Unary Operator i C ++. Bitvis operatører ændrer variabler i betragtning af de bitmønstre, der repræsenterer de værdier, de gemmer. Det definerer generelt “IKKE” operatør. For eksempel:
Antag, hvis A = 60; og B = 13; nu i binært format vil de være som følger:
A = 0011 1100
B = 0000 1101
————— –
A&B = 0000 1100
A | B = 0011 1101
A ^ B = 0011 0001
~ A = 1100 0011
Svar
Fra Ones s Supplement Operator: ~
“Ones s complement operator ( ~ ), undertiden kaldet “bitvis komplement” -operatoren, giver et bitvis komplement af sin operand. Det vil sige hver bit, der er 1 i ope rand er 0 i resultatet. Omvendt er hver bit, der er 0 i operanden, 1 i resultatet. Operanden til den ene “komplementoperator skal være en integreret type.”