##C语言字符学习总结
void main()
{
char szStr="A"; //错误的赋值 字符串不能赋值给字符 字符串末尾有结束符\0 [Warning] initialization makes integer from pointer without a cast
printf("szStr=[%c]\n",szStr); //打印的不是字符A,说明赋值失败
char szCh='A'; //字符
printf("szCh=[%c]\n",szCh);
printf("sizeof(szCh)=%d,sizeof(\"A\")=%d,sizeof('A')=%d\n",sizeof(szCh),sizeof("A"),sizeof('A'));
char szOne='1';
int iOne=1;
printf("sizeof(szOne)=%d,sizeof(iOne)=%d\n",sizeof(szOne),sizeof(iOne));
printf("sz1:c[%c],d[%d]\n",szOne,szOne);
printf("sz1:c[%c],d[%d]\n",iOne,iOne);
char szZero='0';
char sz0=0;
char szNull='\0';
int iZero=0;
printf("sizeof(szZero)=%d,sizeof(szNull)=%d,sizeof(iZero)=%d,sizeof(sz0)=%d\n",sizeof(szZero),sizeof(szNull),sizeof(iZero),sizeof(sz0));
printf("szZero:c[%c],d[%d]\n",szZero,szZero);
printf("sz0:c[%c],d[%d]\n",sz0,sz0);
printf("szNull:c[%c],d[%d]\n",szNull,szNull);
printf("iZero:c[%c],d[%d]\n",iZero,iZero);
int i=0;
for (i;i<128;i++)
{
if(0==i%8)
printf("\n");
printf("%c,%d,",i,i);
}
system("color 2");
system("title 字符字符串");
}