请教一个问题,谢谢
#include <stdio.h>main ()
{
long ziu='DCBA';
printf("i=%d and not %d\n",sizeof('TE'),sizeof(long));
printf("i=%ld,%c\n",ziu,ziu);
printf("i=%c,%c\n",ziu,ziu);
system("pause");
}为啥这个显示编译错误,错误行显示在long ziu='DCBA';
还请各位大神给指点一下,谢谢了