【问题标题】:long double input to scanf长双输入到 scanf
【发布时间】:2021-06-27 04:35:54
【问题描述】:

我使用的是 Windows 10 和 MinGW-x64 gcc 8.1.0。我试图使用 scanf 将 long double 作为输入。代码如下:

#include<stdio.h>
#include<stdlib.h>

int main(int argc, char const *argv[])
{
    long double a;
    scanf("%Lf",&a);
    printf("%Lf",a);

    return 0;
}

控制台上的输出是 0.000000。 为什么呢? 是windows的问题吗?

【问题讨论】:

标签: c windows gcc long-double


【解决方案1】:

我猜在 c mingw 中不支持 long double 数据类型

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-02
    • 1970-01-01
    • 2021-06-19
    • 2021-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多