这段代码没有输出是因为main函数的返回类型应该是int而不是空的。将main函数的返回类型改为int即可输出结果。修改后的代码如下:

#include <stdio.h>

int main()
{
    float a = 0.12345678901234567890;
    double b = 0.12345678901234567890;
    
    printf("a=%.30f\n", a);
    printf("b=%.30f\n", b);
    
    return 0;
}

运行结果:

a=0.123456791043281555175781250000
b=0.123456789012345678904479094556

原文地址: https://www.cveoy.top/t/topic/p3Fl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录