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往后的'c'去掉单引号,因为int,float,double都是要输出数字的
从int开始所有的'c'把引号去掉,因为这里是要求你把c的值赋予其他变量,并不是要求你个给每个变量赋值为c。并且c的值为a
#include <stdio.h>
int main()
{ char c = 'a';
float f=c;
double d=c;
printf("%d\n",c);
printf("%f\n",f);
printf("%lf\n",d);
return 0;
}
本人愚见