\t在C语言里面是一个转义字符,表示的意思是横向跳到下一个制表位置,一般占8位。
在printf中的使用解释起来比较麻烦,举几个例子大家都可以很清楚了。
点击(此处)折叠或打开
-
#include <stdio.h>
-
#include <stdlib.h>
-
-
int main()
-
{
-
int a = 12;
-
int b = 102;
-
printf("\t%d\n",a);
-
printf("1234567\t%d\n",b);
-
printf("12345678\t%d\n",b);
-
return 0;
-
}
编译运行:
-
gwwu@hz-dev2.aerohive.com:~/test/time>./t
-
12-----------------------前面空了8格,表示一个\t,如果是2个\t,则要空出16格
-
1234567 102----------------------前面空了1格,因为前面已近有了7位,1+7=8表示一个\t
-
12345678 102--------------中间空了8个,表示一个\t,因为前面已经有了8位,\t重新开始
#include
#include
int main()
{
int a = 12;
int b = 102;
printf("\t%d\n",a);
printf("1234567\t%d\n",b);
printf("12345678\t%d\n",b);
return 0;
}
-
#include <stdio.h>
-
#include <stdlib.h>
-
-
int main()
-
{
-
int a = 12;
-
int b = 102;
-
printf("\t%d\n",a);
-
printf("1234567\t%d\n",b);
-
printf("12345678\t%d\n",b);
-
return 0;
-
}
阅读(3603) | 评论(0) | 转发(0) |