刚学c语言的初学者问一个菜有关问题

刚学c语言的菜鸟问一个菜问题
main()
{
char   c1   =   '/101 ',c2   =   '/116 ';
printf( "/t/b%c   %c ",c1,c2);
}

程序输出结果为:
A   N
为什么结果是A出现在第一列呢?“/t”表示跳格,即跳到下一个制表位置,一个制表区占8列,“/b”表示退格,将当前位置移到前一列。输出结果A应该在第八列的位置呀?????



------解决方案--------------------
\b准确的来说应该是退回一个ascii
制表是一个ascii码而不是8个空格(只是看上去它占8个空,计算机内部则不是)