问答详情
源自:2-8 自动类型转换

这个哪错了啊

#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("%f\n",d);    return 0;    }


提问者:哈哈哈哈我是哇哈哈 2020-02-29 18:58

个回答

  • 慕虎5228401
    2020-05-21 17:07:16

    如果你的运行结果和图片一致,但显示输入错误,那你就是对的,只是和系统的想法不同罢了

  • 慕瓜4083931
    2020-03-26 15:41:37

    错了,正确的是这样的

    #include <stdio.h>

    int main()

    {

        char c = 'a';

        int n   ;    //将c赋值给n

        float f ;   //将c赋值给f

        double d   ;   //将c赋值给d

        n=c;

        f=n;

        d=f;

        printf("%d\n",n);

        printf("%f\n",f);

        printf("%lf\n",d);

        return 0;    

    }


  • WE_Xing
    2020-02-29 19:54:31

    是分号 ; 用了中文的吗