'\t',表示水平制表位(horizontal tab),它的作用是将光标移到最接近8的倍数的位置,使得后面的输入从此开始。换句话说,让所有的数据都紧跟在制表符后面输出。
和\n相当于在程序中按了一下“Enter”回车键比较,\t 就相当于在编程的时候按一下Table键,使光标以8个字符为基准进行跳跃 。
扩展资料:
\t应用程序举例:
#include<stdio.h>
int main(void)
{
printf("Initial :%c.\tAge :%d\n",'Z',12)
return 0
}
因此在下一个水平制表位上显示“Age:”。全部输出为:
参考资料来源:百度百科-/t
\t在c语言中意思是水平制表符。
在C语言中,像\n \t这些都是转义字符,\t在C语言里意思就是:水平制表符,从当前位置移到下一个tab位置。
在学习c语言,我们最先接触到的转义字符很明显是\n。
\n的意思是:回车换行,将当前位置移到下一行的开头。
\r的意思是:回车,将当前位置移到本行的开头。
可以感受一下\n和\r的区别所在。
再多说一句,\f的意思是换页,将当前位置移到下一页的开头。
定义
转义字符是很多程序语言、数据格式和通信协议的形式文法的一部分。对于一个给定的字母表,一个转义字符的目的是开始一个字符序列,使得转义字符开头的该字符序列具有不同于该字符序列单独出现时的语义。因此转义字符开头的字符序列被叫做转义序列。
转义序列通常有两种功能。
第一个是编码一个句法上的实体,如设备命令或者无法被字母表直接表示的特殊数据。
第二种功能,也叫字符引用,用于表示无法在当前上下文中被键盘录入的字符(如字符串中的回车符),或者在当前上下文中会有不期望的含义的字符(如C语言字符串中的双引号字符",不能直接出现,必须用转义序列表示)。
在后面那种情况,转义序列是一种由转义字符自身和一个被引用的字符组成的一个二合字母(digraph)情形。
以上内容参考:百度百科-转义字符