这两段代码哪里错了?
#include<stdio.h>void main(void)
{
int iNum;
float fNum=134.23;
printf("a=%d\tf=%.2f\n",iNum,fNum);
getch();
}
书上说有语法错误,是什么错误?我运行时没问题。
#include<stdio.h>
void main()
{
int c1,c2;
c1=97;
c2=98;
printf("%c%c\n",c1,c2);
printf("%d%d\n",c1,c2);
getch();
}
这里的int c1,c2原本是char c1,c2,可是运行后的结果一样,为什么?