qq_YoungKhalifa_0
2017-09-23 15:01
#include <stdio.h>
int main()
{
char c= 'a';
int n= 'c'; //赋值
float f= 'c';
double d= 'c';
printf("%d\n",n);
printf("%f\n",f);
printf("%lf\n",d);
return 0;
}
你把你输进去的三个C的引号去掉就行了,就是把'c'改成c就可以了,这样输出结果就是97了,
为什么输出是97 这个97是哪儿来的
ASCⅡ数 这个是什么?求大神
参照ASCII表
c不是值,只是字符a的名字。
‘c’是字符,而且每个字符都有对应的ASCⅡ数
‘c'表示字母c的ASCⅡ数
float f='c'表示将c的ASCⅡ数赋予给f
char c 不是=a 你要给c赋值
C语言入门
926210 学习 · 20797 问题
相似问题