c++中"\t"什么意思

 我来答
微光8飞翔
推荐于2017-09-13 · TA获得超过846个赞
知道答主
回答量:84
采纳率:0%
帮助的人:23.9万
展开全部
\t 是水平制表符,相当于按Tab键
水平制表符:
就是按键盘 tab 查生的那个 一般来说它产生的距离应该是八个空格.就是像书本上的目录一样的
先在标尺上设置好制表符的位置(鼠标单击即可)
然后就可以用tab键定位了,按一次tab键,光标就自动定位到下一个制表符的位置,而且在一个制表符宽度范围内,增加或者删除文字不会影响下一制表符中的文字位置
追问
你看哈,cout<<a<<"\t"<<b<<"\t"<<c<<endl;  这句话翻译一下可以么…
追答
输出a然后输出水平制表符然后输出b然后输出水平制表符然后输出c然后结束
结果就是:a b c
#include
using namespace std;
int main()
{
int a =5,b=3,c=4;
cout<<a<<"\t"<<b<<"\t"<<c<<endl;

return 0;
}
试一下这段代码
VC++6.0环境下调试的
结果可以看到5后面跟着一个空格, 后面4跟着一个空格, 后面3。
峨眉古墓哥3
2014-05-02 · TA获得超过1.6万个赞
知道大有可为答主
回答量:2311
采纳率:0%
帮助的人:1643万
展开全部
横向跳到下一制表位置
答题不易,麻烦点下右上角【满意】以资鼓励,谢谢!!
追问
你看哈,cout<<a<<"\t"<<b<<"\t"<<c<<endl;  这句话翻译一下可以么…
追答
\ 是转义符  正常的字母前面加上'\'就变成另一种意思了 比如: \t 代表 制表符    \n 换行     \r 回车  \a发出报警声音等等  

具体如下表:
\a
Bell (alert)

\b
Backspace

\f
Formfeed

\n
New line

\r
Carriage return

\t
Horizontal tab

\v
Vertical tab

\'
Single quotation mark

\"
Double quotation mark

\\
Backslash

\?
Literal question mark

\ooo
ASCII character in octal notation

\xhh
ASCII character in hexadecimal notation

\xhhhh
Unicode character in hexadecimal notation if this escape sequence is used in a wide-character constant or a Unicode string literal.

For example, WCHAR f = L'\x4e00' or WCHAR b[] = L"The Chinese character for one is \x4e00".
答题不易,麻烦点下右上角【满意】以资鼓励,谢谢!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
刘师傅的一生
2014-05-02 · TA获得超过1634个赞
知道小有建树答主
回答量:2002
采纳率:25%
帮助的人:535万
展开全部
请百度
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式