The proper form for numeric escapes is
b= '\224'; // octal!
b = '\x94'; // hex
but you are limited to 3 octal digits in the first case.
Values "outside the range of unsigned char" are not permitted.
but, as Harbison and Steele state: "the syntax for numeric escapes is delicate".