求解C语言中 使用“\t”转义字符时 遇到的问题
如题:就是\t是指横向跳到下一制表位置,为啥最后代码“printf("&b[0]+1=\t%x\n",&b[0]+1);”同样只用了一个\t“与其他的输出空格不一致呢代码如下:
程序代码:#include "stdafx.h"
int main(int argc, char* argv[])
{
int b[3]={1,2,3};
printf("b=\t%x\n",b);
printf("b+1=\t%x\n",b+1);
printf("&b[0]=\t%x\n",&b[0]);
printf("&b[0]+1=\t%x\n",&b[0]+1);
return 0;
}结果见附件图片



