求解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; }
结果见附件图片