char a = \x7a; //直接这样写就可以啦。char b = 0x7a; //直接这样写就可以啦。如你所写,就把错啦,字符是那样表示的嘛。别看你编译成功了,但是有警告的: warning C4305: 'initializing' : truncation from 'const int' to 'char'答题不容易,大家互相帮助,望采纳,谢谢!