c语言的long double怎么输出

如题所述

第1个回答  2016-01-22

float用%f, double用%ld ,long bouble 用%Lf


#include <stdio.h>
int main()
{
long double x = 1;
printf("%Lf", x);
return 0;
}

本回答被提问者采纳
第2个回答  2016-01-22
printf("%lf",x);

C语言中想输出double和long double型用%什么?
在C语言中,输出`double`和`long double`型数据,使用控制字符`%lf`和`%Lf`。`lf`用于输出`double`,`Lf`用于输出`long double`。例如:`printf("%lf", yourDoubleVariable);`可以用来输出`double`型变量。同样,`printf("%Lf", yourLongDoubleVariable);`可以用来输出`long double`型变量。控制...

如何输出long double
1、%f 是输出 float 型变量;%f 是输出 double 型变量;%Lf 是输出 long double 型变量。2、在C语言中,对于数值类型只有通过printf类函数输出这一种方式,比如printf, sprintf, fprintf等。这类函数输出时要求有格式符号,其中long double的格式符号为%Lf以下是一个简单的参考代码,输出到标准输出设备...

C语言中long double型用%什么?
long double v = 1.23;printf("%Lf\\n", v); \/\/ 使用%Lf格式输出long double类型 return 0;} 如果你想了解当前编译器对long double的具体实现,如其占用的字节数,可以使用printf("%d", sizeof(long double));来获取这个信息。总之,%Lf是C语言中处理long double型变量的正确格式符,但需要...

c语言的long double怎么输出
float用%f, double用%ld ,long bouble 用%Lf include <stdio.h>int main(){long double x = 1;printf("%Lf", x);return 0;}

C语言中想输出double和long double型用%什么?
1、%f 是输出 float 型变量;%f 是输出 double 型变量;%Lf 是输出 long double 型变量。2、在C语言中,对于数值类型只有通过printf类函数输出这一种方式,比如printf, sprintf, fprintf等。这类函数输出时要求有格式符号,其中long double的格式符号为%Lf。以下是一个简单的参考代码,输出到标准输出...

c语言的long double怎么输出
用L表示,通常和浮点转换说明一起使用,表示long double类型的值。详细请参考:(来自《C Primer Plus(第6版-中文版)》第83页)

C语言中 long double 该怎怎么用?
在输入和输出时,long double需要特殊的格式化字符。使用%llf可以正确显示或读取这个类型的值。例如,要读取用户输入并赋值给a,用scanf("%llf", &a);,而打印long double类型的变量值时,用printf("get a's value is %llf\\n", a);总结,long double在C语言中是一个用于高精度浮点数的类型,其...

...或者scanf函数时使用%f还是%lf 那long double呢?
C语言中float , double , long double三种类型的输入输出格式是有差别的,如果不正确使用,则会造成数据输入或输出的不正常,导致程序运行错误。各类型输入格式说明:float :float f1;输入:scanf("%f", &f1);输出:printf("%f", f1 );double:double d1;输入:scanf("%lf", &d1);输出:...

C语言中如何正确地用scanf给long double变量赋值?
在 C 语言中,可以使用 %Lf 格式说明符来使用 scanf 函数为 long double 类型的变量赋值,示例如下:include <stdio.h>int main() { long double num;printf("请输入一个 long double 类型的数: ");scanf("%Lf", &num);printf("您输入的数是: %Lf\\n", num);return 0;} ...

double、 float、 long、 short怎么输出到标准输入?
1、双精度浮点型数据用%lf输出。因为double是8个字节的,float是4个字节的,%f 的格式就是4个字节的,而 %lf 就是8个字节的。 例如:printf("%lf\\n",x);2、short 占用内存空间2个字节,短整型数据用%d输出 例如:printf("%d\\n",a);例如:include <stdio.h> int main(){double x;sh...

相似回答