黑马程序员技术交流社区
标题:
有关转义字符的问题
[打印本页]
作者:
燕国庆
时间:
2012-9-23 16:38
标题:
有关转义字符的问题
\r 就是return 回到 本行 行首 这就会把这一行以前的输出 覆盖掉
如:
int main() {
cout << "hahah" << "\r" << "xixi" ;
}
最后只显示 xixi 而 hahah 背覆盖了
\n 是回车+换行 把光标 先移到 行首 然后换到下一行 也就是 下一行的行首拉
int main() {
cout << "hahah" << "\n" << "xixi" ;
}
则 显示
hahah
xixi
刚才我提的问题大概是这样的解释,分享给大家,仍然要谢谢大家的帮助:)
作者:
怪盗急得
时间:
2012-9-23 17:09
一般在Windows系统下的回车换行是两个字节,分别存储着'\r''\n',这两个是连起来的,在linux系统中就只要'\r'就可以了。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2