课程
/后端开发
/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;
}
2018-03-18
源自:C语言入门 2-8
正在回答
用VS编译器之前值是97,后面再执行又变88了,莫非不一样的编译器得到的值就不一样?
"a"和'a'的区别,分别是36和97
a的码值不是97吗?
欸……可是我按你的编译运行结果是97呀
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
4 回答为什么输不出结果
2 回答为什么输不出结果
1 回答为什么无输出结果
4 回答为什么没有输出结果?
2 回答为什么输出结果是4.000000