在JAVA中,打印\r\n或者\n或者\r都可以进行换行。例如:
System.out.print("Hello World.\r\nHello OSGi.\n");
System.out.print("Hello World.\nHello OSGi.\n");
System.out.print("Hello World.\rHello OSGi.\n");
上面三行都会打印出
Hello World.
Hello OSGi.
但是如果打印\n\r就会有两个换行。例如
System.out.print("Hello World.\n\rHello OSGi.\n");
就会打印出
Hello World.
Hello OSGi.
但是在C/C++中,情况又不一样了。例如
cout << "Hello World." << "\r" << "Hello OGSi." ;
只会输出
Hello OSGi.
因为\r会将光标移到这一行的起始位置,这样后面的输出就会将前面的Hello World覆盖掉。
正常情况下使用\n
cout << "Hello World." << "\r" << "Hello OGSi." ;
输出为
Hello World.
Hello OSGi.
JAVA中使用\r和\n
最新推荐文章于 2023-04-06 14:43:19 发布