花子豪
2021-12-08 23:14
#include <stdio.h>
int main()
{
char c ='a';
int n ='c'; //将c赋值给n
float f ='n'; //将c赋值给f
double d ='f'; //将c赋值给d
printf("%d\n",n);
printf("%f\n",f);
printf("%lf\n",d);
return 0;
}
其实这个里面的不一定要连续换,可以直接换走,比方说,下方一些人给你的答案是n=c,f=n等等,你可以试着把他们的代码改一下,把等号后面的都改成c一样成立的,因为讲解中的那一段红字,字节小的可以向字节大的自动换
#include <stdio.h>
int main()
{
char c = 'a';
int n; //将c赋值给n
float f; //将c赋值给f
double d; //将c赋值给d
n=c;
f=n;
d=f;
printf("%d\n",n);
printf("%f\n",f);
printf("%lf\n",d);
return 0;
}
#include <stdio.h>
int main()
{
char c = 'a';
int n = 97; //将c赋值给n
float f =97.000000; //将c赋值给f
double d =97.000000; //将c赋值给d
n=c;
f=n;
d=f;
printf("%d\n",n);
printf("%f\n",f);
printf("%lf\n",d);
return 0;
}
char 后的字符才要'',其余不用
C语言入门
926210 学习 · 20797 问题
相似问题