\x c++里面的转义字符

m_Resourcedata+="\xa\xd",这句话是什么意思
小弟看不懂。。
for(int i=0;i<nFileLength;i++)
{
m_Resourcedata+=*buffer;
Buffer[i]=*buffer;
m_Resourcedata+="\xa\xd";
buffer++;
}
sum=nFileLength;
\xa\xd是1013的话,那整句时什么意思呢?

\xa\xd 16进制转义字符
分别对应10进制的是 10 和13
去查一下ascii码表就知道了 。ascii码值是 10 13的分别是 换行 和回车
这是全部的ascii字符含义
http://wenku.baidu.com/view/6d51d6f34693daef5ef73dfe.html
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-13
for(int i=0;i<nFileLength;i++)
{
m_Resourcedata+=*buffer; //字符*buffer添加到m_Resourcedata的末尾
Buffer[i]=*buffer;
m_Resourcedata+="\xa\xd";//添加\n\r(换行回车字符串)
buffer++; //准备处理下一个buffer字符
}
sum=nFileLength; //添加的字符个数
相似回答