cprintf 中的\r\n

来源:百度知道 编辑:UC知道 时间:2024/06/18 15:50:02
在Vc中编译
cprintf("Hello \n\rWorld!");
cprintf("Hello \nWorld!");
getch();
为什么结果都是一样的呢(光标都是出现在最后)?

不一样,只是你用眼睛看是一样的。
\r是回车符,这个符号你是看不见的
\n是换行,意义楼上已经解释过了

你先输出\n,所以两个程序都换行了,但第一个多输出了一个\r,这个符号你看不见,你可以把输出定向到文件中,可以看出,文件大小都不一样,相差一个字节

肯定一样啊
\r 回车符 光标返回 把光标移到当前行的开始处-用于套印
\n 换行符 移动到新一行

额..