转义字符

(1)、行尾标识符

windows   :/r/n           # 一个回车符,一个换行符
linux     :/n             # 只要换行符 
mac       :/r             # 只要回车符

由于不同系统中定义行尾的标识符不一样,导致windows中的文件到linux或者mac中显示的时候会多一个^M

(2)、用 和实现屏幕时时刷新

ASCII码转义符 
 = 退格键(backspace) 
= 回车键(carrige return)

例如, 假设x一个实数型变量,则语句 
printf(“%d ”, x); 
输出x的当前值,然后把光标移到行首。 
printf(“%d, x); 
先输出x的当前值,然后再将其消掉,就像我们打字时 
按退格键一样。 
真正常用的转义符是 (newline换行) 
printf(“%d ”, x); 
输出x的当前值,然后换行到下一行的行首。

注意:Unix(Linux)系统只需要 就可将光标移到 
下一行行首;但在Windows系统中, 只换行,不 
移动光标,所以Windows系统中需要把 和 结合使用: 
printf(“%d ”,x); 
方可在输出x后把光标移到下一行的行首。

原文地址:https://www.cnblogs.com/yuandonghua/p/11219273.html