徐东根
2015-07-31 14:00
#include <stdio.h>
int main()
{
char c = 'a';
int n ='c'; //将c赋值给n
float f ='c'; //将c赋值给f
double d = 'c'; //将c赋值给d
printf("%d\n",n);
printf("%f\n",f);
printf("%f\n",d);
return 0;
}
变量名是不需要加引号的,你这里加了引号
int n ='c'; //将c赋值给n float f ='c'; //将c赋值给f double d = 'c';
变成了输出字符c了。
建议把引号去掉,如下
#include <stdio.h> int main() { char c = 'a'; int n = c; //将c赋值给n float f =c; //将c赋值给f double d =c; //将c赋值给d printf("%d\n",n); printf("%f\n",f); printf("%lf\n",d); return 0; }
原来‘c'跟c的问题
无图图真相呀
贴代码
C语言入门
926210 学习 · 20797 问题
相似问题