JAVA中使用\r和\n

在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.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值