首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

c语言数据对齐和\t,\v,该怎么解决

2012-04-01 
c语言数据对齐和\t,\v#include stdio.h#include stdlib.hint main(){printf(NO \tMT \tEN \tPH \tSUM

c语言数据对齐和\t,\v
#include <stdio.h>
#include <stdlib.h>

int main()
{

  printf("NO \t MT \t EN \t PH \t SUM \t AVER \t>90\n");
  printf("%4ld\t %4d\t %4d\t %4d\t %5d\t%6.1f\t %c\n",99001,97,87,92,275,92.0,'n');
  return 0;
}

打印的结果是上下2行对齐,是制表位的作用,但是
printf("NO \t MT \t EN \t PH \t SUM \t AVER \t>90\n");
改为
printf(" NO \t MT \t EN \t PH \t SUM \t AVER \t>90\n");
还对齐,改为
printf(" NO \t MT \t EN \t PH \t SUM \t AVER \t>90\n");
为什么就不对齐了,哪位大哥指点下~

[解决办法]

热点排行