码迷,mamicode.com
首页 > 编程语言 > 详细

制表符概念的理解(c语言角度)

时间:2019-09-04 16:23:49      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:文本   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列。
  .............

  通常用于将输出对齐,在各种文档、编码编辑器中都可以手动配置。具体步骤此处不作过多解释,百度即可。

 

制表符概念的理解(c语言角度)

标签:文本   class   %s   情况   cap   情况下   printf   列表   对齐   

原文地址:https://www.cnblogs.com/ilaozhao/p/11459746.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!