运行结果‘

来源:2-8 自动类型转换

慕丝5417590

2019-02-18 17:15

为什么我的运行结果是99

写回答 关注

2回答

  • weixin_慕的地2552603
    2019-02-19 10:56:02

    #include <stdio.h>

    int main()

    {

        char c = 'a';

        int n = c;        //将c赋值给n,记住不要给c添加引号

        float f = c;      //将c赋值给f

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

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

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

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

        return 0;    

    }

        int n = 'c';  这种写法是错误的,因为在ASCII中c的值就是99.这种写法相当于将n f d赋值  

  • 慕莱坞8477405
    2019-02-18 17:18:55

    #include <stdio.h>
    int main()
    {
        double num = 2.5;      //定义浮点型变量num并赋值为2.5
        printf("num的整数部分是%d\n",(int)num); 
        return 0;
    }

C语言入门

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

926210 学习 · 20797 问题

查看课程

相似问题