ChinaUnix.net
相关文章推荐:

double类型数据在内存中的存储

我在数据取一个字段a 在表是number(10,2)类型的 值是0.20 取出后放在double类型的变量 b 但b的显示是0.20000000298023224 什么原因? 我想得到0.20怎么解决

by yongheng2096 - Java - 2006-07-20 13:22:47 阅读(1780) 回复(4)

相关讨论

:oops: 如果可以为什么要引用decimal结构,能将库取出的DECIMAL直接付给double的变量么,不好意思,初学

by shaoyijun - Informix - 2003-06-13 12:51:12 阅读(2289) 回复(2)

刚学java,基础不好,用到数据类型转换,从网上搜到的。 转自 http://hi.baidu.com/loveland/blog/item/eb2d96456e64d13a8694737b.html 1如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2). int i = Integer.valueOf(my_str).intValue(); 注: 字串转成 double, Float, Long 的方法大同小异. 2 如何将整数 int 转换成字串 String...

by llqkk - Java文档中心 - 2009-07-12 16:38:47 阅读(4262) 回复(0)

[code]class Testdouble { public static void main (String[] args) { double n = 3.5; while (n <= 3.9) { System.out.println("n = " + n); n += 0.1; } } }[/code] 运行输出的结果: [code]$ java Testdouble n = 3.5 n = 3.6 n = 3.7 n = 3.8000000000000003[/code] 哪位DX解释一下为什么计算最后的结果是3.8000000000000003,而不是3.9?

by 随便看看 - Java - 2004-04-22 17:38:56 阅读(1219) 回复(2)
by chestnut king - Sybase - 2005-07-27 10:10:16 阅读(1586) 回复(1)

double 数很大 超出了 long 的取值范围 要求转换之后 数值是正确的 类型是 long 如何处理??

by tiankongmeng - C/C++ - 2008-10-27 10:08:29 阅读(5994) 回复(2)

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

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

程序如下: #include #include "math.h" using namespace std; int main(int argc, char* argv[]) { double a,b,c; a = 5.0; b = 3.0; c = a/b; cout<double类型不是应该由10位以上的有效数字么?为什么跟float类型一样,只有6位呢? 如何让C++的double类型在运算时有效数字位数多一些呢? 我是新手,请各位务必帮忙,谢谢!!

by PHP_Linux - C/C++ - 2008-09-26 12:24:36 阅读(9265) 回复(11)

double p=9542166.000000 , t=4120.000000; double s=pow(p,5)*pow(t,5); 请问怎么判断是否会溢出,如果怎样才能不溢出?把s改成long double可行否?

by light511 - C/C++ - 2009-07-07 15:25:56 阅读(1589) 回复(3)

有没有unsigned double这种类型?

by yylogo - C/C++ - 2008-12-16 22:30:29 阅读(3385) 回复(3)

我有函数,是返回double类型的 我的意思是要通过函数返回double变量,是不是用指针带出来较好,而不是用函数返回值的方式!!! 一下函数功能是返回指定小数点后面保留几位,还要四舍五入 double indata 为要被转换的数据 int len 为小数点后保留几位 比如:100.881 精确2位为 100.88 100.885 100.89 //我想给变量a赋值 方法一: double dround(double indata,int len) { do...

by jsrdcy - C/C++ - 2007-05-07 19:36:41 阅读(10215) 回复(41)