为了账号安全,请及时绑定邮箱和手机立即绑定

自动转换类型

#include

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;,这样咋整?求大神解答

正在回答

3 回答

请好好看题,题中说的是将C赋值给个个字母

1 回复 有任何疑惑可以回复我~
#1

啊_Python好难 提问者

非常感谢!
2016-10-17 回复 有任何疑惑可以回复我~

#include<stdio.h>
int main()
{char c = 'a';
int n =  c ;      
float f = n ;     
double d = f ;     
printf("%d\n",n);  
printf("%f\n",f);  
printf("%lf\n",d); 
return 0;  
}

我运行的没问题啊,是不是系统错误

0 回复 有任何疑惑可以回复我~

正确的答案全部都是c;请试下

1 回复 有任何疑惑可以回复我~
#1

刘秀的秀

把%d,%f,%lf改成%c 我输出的是a啊
2016-10-16 回复 有任何疑惑可以回复我~
#2

刘秀的秀

怎么是c呢,你已经写了char c=‘a'啊
2016-10-16 回复 有任何疑惑可以回复我~
#3

慕工程7797473 回复 刘秀的秀

题目是把n,f,d,都赋予c,那肯定都是c才是赋予c的
2016-10-16 回复 有任何疑惑可以回复我~
#4

刘秀的秀 回复 慕工程7797473

题目是要你输出97 97.000000 97.000000啊!你看输出语句中是%d(整型)%f(单精度浮点数)输出都是数字啊
2016-10-16 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消
C语言入门
  • 参与学习       926255    人
  • 解答问题       20798    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

自动转换类型

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信