ChinaUnix.net
相关文章推荐:

double型数据结构

流体计算 double大数组 编译没有问题,但运行出现 segamentation fault 错误! redhat 9 ICC 9 或 gcc 3.2 经多次试验: 数组 在 5000 时 没有问题。 数组 在 50000及以上时 出现上述问题。 有谁有 这样类似的问题嘛?

by 萍水e相逢 - C/C++ - 2008-09-12 16:26:27 阅读(4468) 回复(10)

相关讨论

现在做应用的过程中涉及到利息,可能需要用到小数点后六位。 但是发现,好像double 的有效数字只有17位,超过的话会将小数点后的数字不正确? 请问如果数值范围超过double 的使用范围应该采用什么样的办法进行处理? 比如我 12345678901.123456 这样的超过了double 的使用范围。碰到类似的应该如何进行计算呢? 谢谢!

by Advanceer - C/C++ - 2009-07-18 14:58:17 阅读(2883) 回复(10)
by wisher1999 - C/C++ - 2006-12-02 22:11:47 阅读(7233) 回复(8)

如何用cout格式化输出double数据,使其每行按小数点对齐。 例如:和printf("%8.2lf", d); 具有相同功能的cout语句是什么? [ 本帖最后由 sdupoplar 于 2006-9-21 12:14 编辑 ]

by sdupoplar - C/C++ - 2006-09-21 13:18:01 阅读(18290) 回复(4)
by zengmao - C/C++ - 2009-05-15 15:44:10 阅读(2537) 回复(5)

char num[10] = "1322222"; double num1 = atof(num)/100; 这样可以吗,不太懂,那位大侠给讲讲呀,谢谢啦.

by zhaohaishun - C/C++ - 2008-04-13 17:23:10 阅读(3536) 回复(2)

{ double d; int i; d=5.02; i = d * 100; //结果 Edit1->Text显示的是501 Edit1->Text = IntToStr( i ); } 这里是用C++builder6写的,用C语言写的也是同样的结果, i 的结果是都是:501 如何让它变成502呢?

by rich_ying - C/C++ - 2007-05-12 15:34:03 阅读(7417) 回复(4)

建立一个函数,该函数接受一个指向double数组的指针和一个表明该数组大小的值。该函数应该输出数组中的每个元素值。现在建立一个double的数组,且初始化每个元素的值为0,然后使用你的函数输出该数组。接着使用reinterpret_cast关键字把数组的起始地址转化为unsigned char*,把每个元素值设置为1(提示:必须用sizeof运算符计算一个double变量包含的字节数)。现在使用你的数组输出函数输出结果。 代码: #include

by parcel - C/C++ - 2008-02-13 09:03:33 阅读(1490) 回复(1)

在打印银行凭证时,要求输出的金额是带分级符的(整数位三位一个逗号),请各位大侠,给出算法或者函数源码,不胜感激。

by xsg2003168 - C/C++ - 2004-11-01 07:47:51 阅读(864) 回复(2)

C语言中如何把一个字符串转化为一个double的数据 atof好相只能对const 我是用指针搞的: atof(p->;sdata[4]); 提示:error C2065: 'atof' : undeclared identifier

by hbszrbw - C/C++ - 2004-09-27 06:56:54 阅读(6537) 回复(4)

字符串"1234.56"如何转换成double?我加了结束符'\0',atof不好用啊, :(

by fly_00 - C/C++ - 2003-08-28 12:18:13 阅读(1811) 回复(1)