请问C++里面,"\t\b”是什么意思?

如题所述

\t\b \t是将光标跳到下一个Tab位置 \b是退格 将光标当前位置移到前一列追问

实在不好意思,能把这个“ \b是退格 将光标当前位置移到前一列 ”说得更直白点吗?书上也这么说,就是不太明白!

追答

你可以运行程序 加上它或不加 看光标的位置有什么区别 就知道了

温馨提示:内容为网友见解,仅供参考
无其他回答

C++中“\\t\\b"什么意思?(希望说的详细些)比如:下一个Tab位置到底是哪儿...
\\t 就是你按下tab 以后的位置(不同的机器可能不同 一般是8个字节) \\b是回退一格

c++中的 "\\t\\b" 是什么意思 为什么有双撇号 转义字符不是用 '\\t' 这...
"\\"开头表示转义字符,\\t是水平制表符,跳到下一个Tab处;\\b是退格符,就是将当前位置移到前一列处,"\\t\\b"是把光标移到下一个制表Tab的前一位上;'\\t'这是错误的表示.得用双引号

C++中\\t\\b命令的输出是什么
1.\\t是制表符,其中t是TAB的缩写。制表符,产生一定距离的空白,使文本看上去像一个表格。使用键盘上Tab(制表)键输入,ASCII码0x09,C程序输入可以用'\\t'。2.\\b是退格符。其中b是backspace的缩写。退格符的作用是使光标左移一格,上面标有向左的箭头“←” 是退格键。 退格键也叫回格键,每...

C++中转义字符\\b和\\t有什么作用
\\b是将光标推后一格 \\t是向前一个制表符的空间 比如打印"abc\\bde"结果是abde 其实是一个个字符打印的 \/\/.是光标位置 a| ab| abc| ab|c abd| abde|

请问printf(“\\t\\b%c %c”,c4,c5)这句C++编程是什么意思啊
\\t是制表符,控制后面每个字符串的显示宽度为4的整数倍;\\b是退格符,控制光标向前退一格;\\101指ASCII字符中第101个字符,查了下,是小写字母e;\\106指ASCII字符中第106个字符,查了下,是小写字母j;\\表示这将是一个转义字符,\\与后面连接的字母或者数字共同构成一个转义字符,例如\\101是一个转义...

c++中字符串常量与字符常量的区别
在字符串里面,\\n表示换行,\\t相当于一个tab建的长度(4个空格还是8个空格忘记了)\\b好像是退一格

关于c\/c++中退格符\\b的用法,为什么下面这段程序的结果是cbab
\\t是水平制表符 \\b是退格 \\t即输出6个空格 \\b退一个格,那么应该结果是ab c 中间是4个空格的 如果改成 cout<<a<<b<<'\\t'<<'\\b'<<'\\b'<<'\\b'<<'\\b''<<\\b'<<'\\b'<<endl;结果正好是abc 再加一个'\\b'<< 会就成ac 即正好退到b位置输出c把b覆盖了 ...

c++中,\\b \\t \\a \\r 都是什么意思?
c++中\\b\\t\\a\\r意思是:\\b退格(BS)008、\\t水平制表(HT)009、\\r回车(CR)013、\\a响铃(BEL)007。转义字符意义(十进制):\\f换页(FF)012 \\n换行(LF)010\\v垂直制表(VT)011 \\\\反斜杠092 \\'单引号字符039 \\"双引号字符034 \\0空字符(NULL)000 \\ddd任意字符三位八进制 \\xhh任意字符二位...

c++中的\\ t有什么作用?
c++中\\t的意思是水平制表(跳到下一个Tab位置),相当于打字的时候按以下Tab键的效果,当你需要输出数据比较整齐的时候用。

c++中,可以用\\ t代替空格吗?
可以用cout<<" " <<endl;也可以用制表符:“\\t”在字符常量和字符串常量中是代表一定的距离(比如8个空格),而在其它地方只是代表一个间隔,不代表固定大小的空白距离。如: cout << b << "\\t" << b << "\\t" << endl;

相似回答