The ISO Standard says on page 124:
'\\'(B1) evaluates the expression B1 with value VB1 and has the value such that each bit is set iff the corresponding bit in VB1 is not set. The value shall be implementation defined.
Leaving this "implementation defined" is really, really weird.