这有错吗???(关于double&long double)

来源:互联网 发布:linux live usb 编辑:程序博客网 时间:2024/04/20 12:41
 #include <stdio.h> int main (void) {         double a, b;         int i;         a = 3.156e7;         scanf ("%d", &i);         b = i * a;         printf ("%lf\n%e\n", b, b);         return 0; }

        注:要求输入的是年龄,所以用int,不知道对不对,

还有下面的关系,搞不清,网上众说纷纭,不知道听谁的。

        scanf()------------------------------------------------printf()

        float

        (f/lf)???----------------------------------------------(f/lf)???

        double

        (lf)-----------------------------------------------------(f/lf)???

        long double

        (Lf/lf)???-------------------------------------------(Lf/lf)???