55问答网
所有问题
关于C语言里的long double类型?
这是怎么一回事?
举报该问题
其他回答
第1个回答 2021-10-23
long double为C99中加入,对应修饰符L
改为%Lf
第2个回答 2021-10-23
long double是C99中新增的数据类型。ANSI C标准规定了double类型为64 位(8 个字节)浮点数, 但未规定long double类型的位数,只规定了long double的精度不少于double的精度。所以不同的编译器可能有不同的实现:有8字节,10字节,12字节,16字节的。 具体可以用 sizeof(long double)取得实际字节数。
第3个回答 2021-10-23
这个,应该是打印输出的时候用lf不行吧,long double应该是最新的
c语言
版本里面才有的吧,你输出一下long double的字节数试一下,看看到底有多长,或者你这没有相应的库根本不支持这种这种类型。
本回答被网友采纳
第4个回答 2021-12-15
这是因为在你的程序中,你所写的输出语句是用来输出普通的double类型数据的,如果要想输出long double类型的数据,应该要使用%llf格式符的。
第5个回答 2021-10-22
long是长整数,double是双精度浮点数。用于计算大数据。
追答
两个不能放一起。是两个类型,不是一个类型。
1
2
下一页
相似回答
C语言中的
浮点数据
类型
有哪些呢?
答:
在
C语言中
,浮点数据类型包括以下三种:float类型:该类型的变量可以存储小数点后7位数字,通常占用4个字节的存储空间。
double类型
:该类型的变量可以存储小数点后15位数字,通常占用8个字节的存储空间。
long
double类型:该类型的变量可以存储更高精度的浮点数,通常占用10到16个字节的存储空间,具体大小与...
在
C语言里
有
long
double
数据
类型
么
答:
绝对有!long
double(多精度浮点类型)long
double 是1999 修订后的 C 语言标准 “关键字”,C 语言,C 语言的库函数里 用了 long double 这个词汇,但 对 long double 的处理,取决于 编译器。ANSI C标准规定了double变量存储为 IEEE 64 位(8 个字节)浮点数值,但并未规定long double的确切...
c语言中
long
float 和
double
有什么区别
答:
1、
long:表示一种长整型数据。2、float:浮点型数据类型 3、double:双精度浮点数据型
。二、类型不同 1、 long:默认为有符号长整型,含4个字节。2、float:用于存储单精度浮点数或双精度浮点数。3、double:表示十进制的15或16位有效数字。三、取值范围不同 1、 long:取值范围为:-2^31 ~ ...
c语言中
,
double类型
是什么
类型?
答:
C语言中,
double类型是双精度浮点型
。浮点数也称小数或实数。例如,0.0、75.0、4.023、0.27、-937.198 都是合法的小数。C语言中采用float和double关键字来定义小数,float称为单精度浮点型,double称为双精度浮点型,long double更长的双精度浮点型。补充资料:double (双精度浮点型)类型是C语言...
C语言中
想输出
double
和
long
double型用%什么?
答:
1、%f 是输出 float 型变量;%f 是输出
double
型变量;%Lf 是输出
long
double 型变量。2、在
C语言中
,
对于
数值
类型
只有通过printf类函数输出这一种方式,比如printf, sprintf, fprintf等。这类函数输出时要求有格式符号,其中long double的格式符号为%Lf。以下是一个简单的参考代码,输出到标准输出...
大家正在搜
c语言的double类型数据输出
C语言double类型
double c语言数据类型
c语言double类型是什么意思
c语言double类型输入
c语言打印double类型
c语言double类型运算
c语言里面的double什么意思
在c语言中double类型数据占
相关问题
在C语言里有long double 数据类型么
C语言中想输出double和long double型用%什么...
C语言中long double的问题
C语言中关于long double 的问题
C语言中,已经定义一个数为long double型,该用什么...
C语言,关于double跟long double数据类型
在C语言中如何输出long double的数据
C语言中long double的问题。