当前位置:编程学习 > C#/ASP.NET >>

教科书的列题目也有错?你知道错在那里吗?

#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前面少了个逗号。 --------------------编程问答--------------------
引用 2 楼 cpio 的回复:
这个只是为了说明字符与其值的关系啊。可以运行的。

非要找错,应该是printf("c1=%c,c2=%c\n"c1,c2);的c1前面少了个逗号。

是的,少了个逗号

#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=%c,c2=%c\n",c1,c2);
   printf("c1=%d,c2=%d\n",c1,c2);
好象是少了逗号。
--------------------编程问答-------------------- 我也认为少了逗号,等正确答案 --------------------编程问答--------------------
引用 1 楼 taomanman 的回复:
int 和char是可以互转的,没啥问题啊,输出不来结果嘛?
是啊,有错误警告! --------------------编程问答--------------------
引用 5 楼 bnmjstu 的回复:
我也认为少了逗号,等正确答案
刚才我在编译了一下确实少了个逗号。你怎么发现的啊! --------------------编程问答--------------------
引用 5 楼 bnmjstu 的回复:
我也认为少了逗号,等正确答案
谢谢!刚才我在编译了一下确实少了个逗号。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,