美文网首页
C语言输入输出double类型数据

C语言输入输出double类型数据

作者: 凡城长路 | 来源:发表于2017-05-16 01:21 被阅读0次

c primer plus 上说用%f就可以格式化输入输出float、double类型的数据,但是今天写了一个小程序

#include <stdio.h>

double min(double ,double);

int main(void)
{
    double a,b;
    printf("please enter two number:");
    scanf("%lf,%lf",&a,&b);
    printf("the min is %lf",min(a,b));
}
double min(double a,double b)
{
    return a>b?b:a;
}
输入任何两个浮点数,返回的都是0.000000

于是网上查了下,要用"%lf",应该是double类型的字段变长了,但是"%f"取得长度没有跟着变化

相关文章

网友评论

      本文标题:C语言输入输出double类型数据

      本文链接:https://www.haomeiwen.com/subject/lxxrtxtx.html