bit inversion
In computing and telecommunications, bit inversion means the changing of the state of a bit or binary number to the opposite state, i.e. the changing of a 0 bit to 1 or of a 1 bit to 0.{{Cite web |date=2023-08-15 |title=Bitwise NOT (~) - JavaScript {{!}} MDN |url=https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Bitwise_NOT |access-date=2023-10-17 |website=developer.mozilla.org |language=en-US}}{{Cite web |date=2023-04-11 |title=%BITNOT (Invert Bits) |url=https://www.ibm.com/docs/en/i/7.3?topic=functions-bitnot-invert-bits |access-date=2023-10-17 |website=www.ibm.com |language=en-us}}{{Cite web |date=2018-05-18 |title=Invert actual bits of a number |url=https://www.geeksforgeeks.org/invert-actual-bits-number/ |access-date=2023-10-17 |website=GeeksforGeeks |language=en-US}} It is often represented with a tilde (~).{{Cite web |title=~ - Arduino Reference |url=https://www.arduino.cc/reference/en/language/structure/bitwise-operators/bitwisenot/ |access-date=2023-10-17 |website=www.arduino.cc}} It also refers to the changing of a state representing a given bit to the opposite state.
References
See also
{{wiktionary}}
{{Telecomm-stub}}