char a[N]; printf("%s",a); 1,遇到空格结束,而且空格会进入储存(如果数组未满,如果数组满了有可能输出后报错),而且空格处存储的是NUL,ascii=0; 2,字符串每一位只会储存一个个位数,即输入char形态 5555,储存形式是 a[0]=5,a[1]=5…a[3]=5; char形态的数字0的int 值为相应ascii码48;char‘0’ = int‘0’ + 48;char‘n’ = int‘n’ + 48;