>>352
char c = '\x80';で問題ない。
もっと言えばchar型が9ビット以上あれば0x80でも警告は出ないだろう。