Beste svaret
~ er Bitwise Unary Operator i C ++. Bitvis operatører endrer variabler med tanke på bitmønstrene som representerer verdiene de lagrer. Den definerer vanligvis «IKKE» operatør. For eksempel:
Anta om A = 60; og B = 13; nå 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
“Den ene komplementoperatøren ( ~ ), noen ganger kalt «bitvis komplement» -operatør, gir et bitvis komplement av operanden. Det vil si hver bit som er 1 i operasjonen rand er 0 i resultatet. Omvendt er hver bit som er 0 i operanden 1 i resultatet. Operanden til den ene komplementoperatøren må være en integrert type. ”