在编程过程中,我们经常会分不清\r和\n有什么区别: \r的ascii值为0x0D(回车) \n的ascii值为0x0A(换行)
现在我们通过代码来理解\r和\n有什么本质的区别:
#include<stdio.h>
int main()
{
printf("123\r");
printf("456");
}
输出结果为:456
#include<stdio.h>
int main()
{
printf("123\n");
printf("456");
}
输出结果为:
123
456
通过以上代码的输出结果可以看出:\r回车表示光标回到本行的首位置
\n表示光标停留在下一行的行首的位置。
时间: 2024-10-28 10:19:44