C语言的\t是什么意思

 我来答
想玩游戏的猫
推荐于2019-01-26 · TA获得超过3.4万个赞
知道小有建树答主
回答量:457
采纳率:100%
帮助的人:15.9万
展开全部

C语言的\t 代表的意思是水平制表符

例如:

#include<stdio.h>
#include<stdlib.h>

int main(int argc, char* argv[])

{    printf("ab c");        //输出:ab c

     printf("\t");          //输出:ab c    


     printf("333312345e\r");//输出:ab c    d333312345e


     printf("12345");       //输出:f       g123452345e


     printf("jk\n");       //输出:f       g123jk2345e

     system("pause");   
     
      return 0;
}

最终输出:f       g123jk2345e

其他转义字符的含义

百度网友4f087e7
推荐于2017-12-15 · TA获得超过596个赞
知道小有建树答主
回答量:158
采纳率:0%
帮助的人:202万
展开全部
换码符'\t',表示水平制表位(horizeontal tab),它的作用是将光标移到最接近8的倍数的位置,使得后面的输入从此开始。换句话说,如果所有的数据都紧跟在制表符后面输出。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2018-03-30 · TA获得超过7097个赞
知道小有建树答主
回答量:13
采纳率:0%
帮助的人:3254
展开全部

C语言的\t 代表的意思是水平制表符。相当于按了键盘上的TAB按键,通常宽度相当于8个空格的位置,但有些软件允许设置tab的宽度。在双引号或定界符表示的字符串中有效,在单引号表示的字符串中无效。

一般来说,其在终端和文件中的输出显示相当于按下键盘TAB键效果。一般系统中,显示水平制表符将占8列。同时水平制表符开始占据的初始位
置是第8*n列(第一列的下标为0)。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天云小店
2015-06-03 · TA获得超过2.8万个赞
知道大有可为答主
回答量:3281
采纳率:91%
帮助的人:783万
展开全部

int **t 是定义一个二级指针变量t。一级*t的值是二级指针 t 的地址。


可以通过如下的实例来理解二级指针的含义与使用:

int a=10;  // 定义一个int型变量a
int *p;    // 定义一个int类型的一级指针变量p
int **t;   // 定义一个int类型的二级指针变量t
p = &a;    // 使一级指针p指向变量a的地址
t = &p;    // 使二级指针t指向一级指针变量p的地址
printf("%d", a);   // 输出10
printf("%d", *p);  // 输出10
printf("%d", **t); // 输出10
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
哈瑞杰php培训
2012-06-20 · TA获得超过635个赞
知道小有建树答主
回答量:655
采纳率:0%
帮助的人:331万
展开全部
叫做 制表符

实际就是 tab键按一下 跳4个字符
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(11)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式