9.17 The bitwise negation operator

-----------------------------------

C-- lets you quickly specify bitwise negation of the value of a memory

variable or register, by putting '!' in front of it and ';' after it. This

is equivalent to the assembler command 'NOT'. All 0's become 1's and all

1's become 0's.

A few examples:

!AX; // same as 'AX ^ = OxFFFF;' but quicker

!node; // changes the value of 'node' to its logical inverse

!CL; // same as 'CL ^ = OxFF;' but quicker