C++中十六进制转义字符问题

对于一个字符串的十六进制表示为1B 45 1B。在程序中:

表示1:

LPCSTR lpStr = "\x1BE\x1B";

编译时错误为:

error C2022: “446”: 对字符来说太大

表示2:

LPCSTR lpStr = "\x1B\x45\x1B";

为正确写法。

posted @ 2011-09-10 09:18  yifan  阅读(951)  评论(0)    收藏  举报