关于c语言 转义字符的退格

书上说将光标向前移动一格
为什么程序\t\bc输出的是
c而不是
c呢?
不是只移动一格吗?

严格地说,不是退一格,面是相当于按一下退格键,回到上一个输出的字符的起始位置,\t(制表符)是一个字符,占8个英文空格位置,所以\b会回到这个制表符的起始位置.

就像你在WORD中按一下TAB键输入了一个制表符,然后再按一下退格键,光标会回车制表符的起始位置,而不是退一个空格的位置.
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-03-04
��� c
Press any key to continue

就退一个格啊?你是不是看错了?我这很正常啊!!!
相似回答