float 和 double

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

qq_慕娘4133401

2018-12-02 11:41

为什么类型 float 和 double 的输出结果是一样的?

写回答 关注

2回答

  • 宝慕林4364177
    2018-12-03 11:15:16

    只是数据类型不一样,值是一样的。

    慕丝4030... 回复qq_慕娘4...

    float是单精度浮点型,double是双精度浮点型,都是浮点型的,只不过占用字节不一样,float占用4字节,double占用8字节。

    2018-12-09 14:58:43

    共 2 条回复 >

  • weixin_慕移动505753
    2018-12-02 11:51:29
    #include <stdio.h>int main(){    char c = 97;    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;    }


    qq_慕娘4...

    没看明白= =

    2018-12-02 13:03:26

    共 1 条回复 >

C语言入门

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

926206 学习 · 20797 问题

查看课程

相似问题