c语言为什么\t有时空3格有时空7格?

"abc\tde\rf\tg\n"这个例子,第一个\t和第二个\t怎么效果不一样... " ab c\t de\rf\tg\n"这个例子,第一个\t和第二个\t怎么效果不一样 展开
 我来答
倾听风述
2012-08-06 · TA获得超过377个赞
知道小有建树答主
回答量:562
采纳率:0%
帮助的人:372万
展开全部
*******|*******|*******|
如上所示,你每一次\t就是将光标移动到“|”的位置,如果你前面输入了“ab c”,你这时候\t 就会移动到“|”的位置,也就是是3个空格。如果什么都没有输入,\t的结果就是7个空格!
这样说不知道能不能理解!
垢朋有
2012-08-06 · TA获得超过202个赞
知道小有建树答主
回答量:240
采纳率:0%
帮助的人:184万
展开全部
tab的作用只是保证空一定的空格,使得后面的能对齐,一般是4的倍数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xingyunbuzui
2012-08-06 · TA获得超过1160个赞
知道小有建树答主
回答量:346
采纳率:100%
帮助的人:383万
展开全部
\t 是制表符的意思。
制表符,就是在字符终端的历史上,用来进行报表格式显示的特殊字符。
为保证不同格式的要求,运行对制表符对应空格进行自定义。

如果你的环境定义制表符占几个空格,那么\t就是几个空格。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wuchenyong119
2012-08-06 · TA获得超过265个赞
知道小有建树答主
回答量:194
采纳率:0%
帮助的人:167万
展开全部
\t其实就是等于你按了次Tab键
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式