回车换行(\r\n)整理

主题:回车,换行!

环境:Window

 

  键盘上的“Enter”键大概无人不识,无人不晓,回车,换行相信很多人平时念着都很顺口,但是具体到文本处理时,有些时候就会有点蒙了,回的哪门子车?换什么行?回车、换行,\r,\n哪个对哪个呢?忙不迭还得Google一下。早期的打字机里,回车,即把当前的打印头定位在左边界,换行,即 把纸向下移一行 为了巩固记忆,现在做一个表格表示一下。

 

  Java表示法 :

  char char1 = 0xd;
		char char2 = 0xa;
		String str1 = "\r";
		String str2 = "\n";
 

  平台表示法:

            unix文本结束符只有:\n

            mac文本结束符只有:\r

            window文本结束符:\r\n

 

      注意: 很多人转载的文章中,把window文本结束符理解成:\n\r,那个错误的。

 

 

ASCII值
 字符串转义 十六进制 英文描述
中文描述 控制字符 Unix系统 Window Mac
013  \r 0xd carriage return 回车 CR N Y Y
010
 \n 0xa line feed
换行
LF Y Y N

你可能感兴趣的:(unix,Google)