关于\n(换行符)和\r(回车符)在具体语言中的不同
结论:
①:java语言中\n和\r效果相同
②:c语言中\n和\r效果不同
代码简单明了,只需要认真看就能看懂
附上源码
①:
#include <stdio.h>
#include <stdlib.h>
int main()
{
//java语言中\r和\n都是\n的效果 (都是另起一行)
//而c语言中\r和\n效果不一 (\r是在原来那一行的开头继续输出)
//int a = 0x30;//表示16进制的48 第11行的'\060也是48,但是为8进制数'
printf("Hello world!\r");
printf("%d\n",'\060');//输出
//48llo world!
printf("\n");//另起一行
printf("12345\n");
printf("21\n");//输出
//12345
//21
printf("\n");//另起一行
printf("12345\r");
printf("21");//输出
//21345
}
②:
package com.javabase;
public class TestIn21_3_21 {
public static void main(String[] args) {
System.out.print("2345\r");
System.out.print("234");
System.out.println();
System.out.println("---------");//隔开输出效果
System.out.print("2345\n");
System.out.print(234);
}
}
2021-3-21 23:00:00