#include<stdio.h> main()
{ char *s = "\ta\018bc";
for(;*s!='\0';s++) printf("*");}
请问这能打出多少个*,为什么呢? 谢谢
如果 \01后面是小于8的话 就是5个*这么说你明白了吧
如果小于8, \010~\017表示一个整体为8进制的数. 所以是5个.\t 表示一个Tab.a表示一个a\01表示一个8进制ASCII的0018表示8b表示bc表示c
谢谢大家~~我明白了!~~~