为什么a不见了,\r代表什么呢

img

\r是回车键,回到改行头部,后续输出字符会把a覆盖掉。
\b是退格键,会将输出的前一个字符i删除 ,所以最终显示Happy

'\r' 回车,回到当前行的行首,而不会换到下一行,如果接着输出的话,本行以前的内容会被逐一覆盖
'\n' 换行,就是输入完一行内容后,光标转到下一行的起始位置 ,不会回到行首。

\b光标前移一个位置