Du kannst es natürlich nicht als char-Datentyp initialisieren, sondern als integer (int) Wert!

also

unsigned int x=0b10011110;