Code:
x=37 , console.write(not x) = -38
Why?? If "not" operand is reversing bits from 0 to 1 and other way around how can result be -38?? 0001 should be 1110, or I'm so wrong?