蜂鸟科技

您现在的位置是:首页 > 教育

教育大全

c语言long double范围(c语言long double输出格式)

2023-03-19 23:41:09 教育 0
塞真咨询:C语言中关于long double 的问题马山县式制动回复: ltp我猜有两种可能性:ltp ltpprintf 把 long double 当作 double 处理尽管它输出 16 位有效数字,但在内存中仍为 long doubleltpltp编译器根本就不支持 long double你最好换一个完美支持 ANSI C 标准的编译器ltpltpC 语言的默认浮点数类型就是 double,

c语言long double范围(c语言long double输出格式)

塞真咨询:C语言中关于long double 的问题马山县式制动回复: ltp我猜有两种可能性:ltp ltpprintf 把 long double 当作 double 处理尽管它输出 16 位有效数字,但在内存中仍为 long doubleltpltp编译器根本就不支持 long double你最好换一个完美支持 ANSI C 标准的编译器ltpltpC 语言的默认浮点数类型就是 double,所以才会出现那么多把其他浮点数类型视为 double 的场面不过我认为一般不需要把数值精确到 18~19 位long longlong double 等类型属于 C 语言的社会边缘人。

塞真咨询:C语言 有关double型取值范围的问题 马山县式制动回复: double型取值范围 查你的编译器的头文件 FLOATH define DBLEPSILON 21e016 最小分辨率 define DBLMAX 18e+308 最大值 随编译器和机器而变程序运算过程中的范围有限制例如 i*i 允许的 i 就很小了 同样,double 运算。

塞真咨询:c语言 double 负责范围 马山县式制动回复: 是的如果要让 double 管 b+c。

塞真咨询:C中的变量类型double 和long double的区别 马山县式制动回复: 早期C语言的浮点数有2种,float和double,C89增加了long double,C语言没有指定浮点数类型使用的长度以及不同浮点数类型之间的差别,这些是和编译器的实现相关的 比如VC2008,Watcom CC++里double和long double都是8个字节长,Borland C++,里double是8个字节,long double是10个字节,GCC,lcc win32里的double是8个字节,long double是12个字节 一般我们可以假定float的值是double的值的子集。