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

不知道哪有问题,还有就是%lf是啥

#include <stdio.h>

int main()

{

    char c = 97;

    int  n = c;

    float d = c:

    double m = c;

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

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

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

    return 0    

}


提问者:慕用6191887 2020-10-16 21:28

个回答

  • 慕少5293131
    2020-11-07 15:37:03

    %lf是输入输出格式说明符,按double型进行输入或输出。

  • 歆月6086824
    2020-10-16 22:50:00

    d=c后面是;不是:

    “%lf“是输入输出格式bai说明符,按double型进行du输入或输出

  • 夜9976783
    2020-10-16 22:42:33

    float d=c; 这里分号你用的是中文的

    printf("%lf\n",m);这里多个l

    return 0; 这里有个分号没打