c#中的double类型双精度浮点类型(64位)
在正负5.0×10-324 到1.7×10308之间,
精度为15到16位数
long类型有符号 64 位整数
在 -9,223,372,036,854,775,808
到 9,223,372,036,854,775,807 之间
既然double类型包含了long,为什么还要有long

解决方案 »

  1.   

    long是整形,long不能表示小数,懂不懂
      

  2.   

    double是近似数, long是整数..
      

  3.   

    http://topic.csdn.net/u/20110706/10/2f7ce8db-c412-48ce-8392-4076b4bec012.html你俩是马甲还是同学?你们都该去面壁...太对不起你们中小学数学老师了...
      

  4.   

    注意下面红色字:double类型双精度浮点类型(64位)
    long类型有符号 64 位整数double是小数
    long是整数你说有必要嘛?
      

  5.   

    int, long 是整型。
    float, double 是浮点型,表示不精确的小数。
    还有decimal是表示精确的小数的。
    在表示很大的整数(超出int能表示的范围时)会用到long, 而不能用double代替。