为什么数字后会自动加小数,且float double 都是六个零

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

qq_慕移动4069383

2020-09-21 10:24

#include <stdio.h>
int main()
{
    char c = 97;
    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;   
}

写回答 关注

2回答

  • 易坤友
    2020-09-21 21:41:50

    仔细看看 float double 是什么类型的

  • 慕妹0334501
    2020-09-21 19:22:13

    float, double  是属于实型中的浮点型,float精确到小数点6~7位,double精确到十几位,具体可百度,希望对你有帮助

C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题