教科书的列题目也有错?你知道错在那里吗?
#include<stdio.h>int main()
{char c1,c2;
c1=97;
c2=98;
printf("c1=%c,c2=%c\n"c1,c2);
printf("c1=%d,c2=%d\n",c1,c2);
return 0;
} --------------------编程问答-------------------- int 和char是可以互转的,没啥问题啊,输出不来结果嘛? --------------------编程问答-------------------- 这个只是为了说明字符与其值的关系啊。可以运行的。
非要找错,应该是printf("c1=%c,c2=%c\n"c1,c2);的c1前面少了个逗号。 --------------------编程问答--------------------
是的,少了个逗号
--------------------编程问答-------------------- printf("c1=%c,c2=%c\n",c1,c2);
#include<stdio.h>
int main()
{
char c1,c2;
c1=97;
c2=98;
printf("c1=%c,c2=%c\n",c1,c2);
printf("c1=%d,c2=%d\n",c1,c2);
return 0;
}
printf("c1=%d,c2=%d\n",c1,c2);
好象是少了逗号。
--------------------编程问答-------------------- 我也认为少了逗号,等正确答案 --------------------编程问答-------------------- 是啊,有错误警告! --------------------编程问答-------------------- 刚才我在编译了一下确实少了个逗号。你怎么发现的啊! --------------------编程问答-------------------- 谢谢!刚才我在编译了一下确实少了个逗号。
补充:.NET技术 , C#