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

我找不出问题

我错哪了???!!!!

#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;     }

正在回答

4 回答

#include后面缺少了头文件<stdio.h>

//将c赋值给f意思是float f =c;把c传递给f即f=c而不是f=n;

//将c赋值给d是double d = c;即d=c

并且所有的符合都要在英文半角状态下输入

http://img1.sycdn.imooc.com//58232df5000179e709490594.jpg

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

觉得没问题,是不是没通过那个验证呀,把缩进什么的改下看可不可以。

0 回复 有任何疑惑可以回复我~
char c = 'a';
int n = c;        //将c赋值给n
float f =n;       //将c赋值给f
double d = f;    //将c赋值给d

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

venomax 提问者

你能不能说一下我的问题在哪里
2016-10-24 回复 有任何疑惑可以回复我~
#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;    
}


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

venomax 提问者

好像跟我的没什么区别啊
2016-10-24 回复 有任何疑惑可以回复我~
#2

JustWannaHugU 回复 venomax 提问者

你再仔细看看
2016-10-24 回复 有任何疑惑可以回复我~
#3

venomax 提问者 回复 JustWannaHugU

cnfd的值都是‘a’ 两种赋值方式没有本质区别啊
2016-10-24 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

我找不出问题

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