标签:文本 class %s 情况 cap 情况下 printf 列表 对齐
百度百科给出的答案:
制表符(也叫制表位)的功能是在不使用表格的情况下在垂直方向按列对齐文本。
比较常见的应用包括名单、简单列表等。也可以应用于制作页眉页脚等同一行有几个对齐位置的行。
至于制表符这一概念的由来,暂时没有找到出处,如有哪位大神了解,还望留言指出~
C语言的编程符号存在制表符这一概念,即:‘\t’
具体代码实现入下:
printf("%s %d\n","a",001); printf("%s %d\n","aaa",003);
输出结果:
a 001 aaa 003
加入制表符后:
printf("%s\t%d\n","a",001); printf("%s\t%d\n","aaa",003);
输出结果(下划线表示空格):
a______001
aaa____003
制表符,个人理解为就是制表用的,制表就前,首先要对齐,简单来说就是输出格式
若果不是很理解代码,可以从另一个角度来理解(来自百度知道)
制表符即相当于键盘上的 Tab键(Q的左方,Caps lock的上方)
在格式控制输出中用“\t”表示
相当于回车在printf中用“\n”表示
制表符的作用是将光标移到最接近8的倍数的位置,使得后面的输出从此开始。
换句话说,如果所有数据都紧跟在制表符后面输出,则这些数据只能从第9列、第17列、第25列......开始。例如:
如果已经到了第1、2、3、...8列,则直接跳到第9列。
如果已经到了第9、10、11、...16列,则直接跳到第17列。
如果已经到了第17、18、19、...24列,则直接跳到第25列。
.............
通常用于将输出对齐,在各种文档、编码编辑器中都可以手动配置。具体步骤此处不作过多解释,百度即可。
标签:文本 class %s 情况 cap 情况下 printf 列表 对齐
原文地址:https://www.cnblogs.com/ilaozhao/p/11459746.html