L海
2018-11-25 13:27
一直都在显示运行正确,输出错误。完全不知道该怎么改。恒懵逼
先把97改成a
是把前一项赋值给后面一项(注意符号间隔)
例如:
#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;
}
#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;
}
把97改成a
char c='a';
对呀对呀,但是输出来是55, 55.0000000,55.000000
#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;
}
C语言入门
926023 学习 · 20793 问题
相似问题