很好奇怎么实现在控制台中不换行直接显示新的信息把旧的替换掉,于是找到了两个ACII码字符,他们可以帮助实现. 一个是‘\b’字符,这个字符是backspace,即删除上一个字符,于是可以清除以显示的旧的信息,然后在同样的位置显示新的信息. 另一个是'\r'字符,这个字符表示回车,注意,是打字机时代的回车,把‘车’退回到行首,但是不换行.在控制台中输出这个符号的时候光标(虽然打印的时候不可见)会回到行首,此时再输出信息就会覆盖掉旧的.但是这样做的缺点是如果旧的一行比新的一行更长,那么新的就无法把旧