#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; }
3 回答
已采纳
frece
TA贡献36条经验 获得超15个赞
int n = 'c'; //将c赋值给n
float f = 'c' ; //将c赋值给f
double d = 'c' ; //将c赋值给d
这三行的 'c' 不要单引号,这么写是让编译器把一个 'c'字符 赋值给int, float 和double 当然会报错。
- 3 回答
- 0 关注
- 1960 浏览
添加回答
举报
0/150
提交
取消