Unexpected behaviour of bitwise not on a byte

I do not know what "bites" is. Bits? Bytes?
Why 8 bit quantities went to 7 bits I do not know.
myChar is declared as char and is ALWAYS 8 bits, NEVER 32 bits.