问个包含“\x”的常量字符串正确写法。
比如现在有一个字符串,const char* p = "0123456789abcdef", 它的所有元素都在0-9或者a-f之间。
如果要在这个字符串后面加一个"\x1a",那么可以写成const char* p = "0123456789abcdef\x1a",
但是如果要在前面加一个"\x1a",那要怎么写?"\x"会把后面的部分也看成转义的内容,那结果就不对了,虽然也可以把后面的内容也写成\x转义的形式,但不利于阅读。
希望可以告知正确的语法形式,至于定义成两个字符串,再自己拼接的偏方就免开了,谢谢!当然如果本来就没有办法的话,也请明示一下,那我就只好把后面的也转义了。