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

为什么系统提示我的代码里不包含c?


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

}



提问者:qq_爱笑的眼睛_15 2016-10-15 12:49

个回答

  • 无心丶无言
    2016-10-15 14:33:13
    已采纳

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

  • qq_離别约定_fqNX57
    2016-10-15 14:16:24


    #include <stdio.h>

    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;    

    }