1000,一个char长1,一共1000个charchar可能有对应的标准范围但是编译器貌似所有的数都可以当成char来处理哪怕可能没有对应的字符
255,char 的取值范围是-128~127,你可以将a[i]打印出来,会发现a[127]==-128;a[128]==127;a[255]==0;而strlen遇到'\0'(对应数值0)结束;所以是255.
255 自己去想
255吧,你看定义的数据类型char就明白了