加了个单引号为什么运行结果就不一样?
#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; } 运行结果如下: 99 99.000000 99.000000
#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; } 运行结果如下: 99 99.000000 99.000000
2018-08-20
举报