C#中数字处理突然变成非数字的原因? 我用C#写程序,整个数组中的数据不知道为什么就变成了"非数字",想问一下有没有高手知道原因?或者遇到过同样的问题????我数组也只做一些加减乘除之间的运算,如果是小样本的,比如说5*7的,或是3*5的就没这问题发生,但在10000*20或更大之后,突然就有了这种问题,有没有高手帮忙解答一下呢???? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 类型的问题吧,比如用了int16,uint等,换Int32,long试试 嗯...谢谢楼上的几位了,我定义的是double类型的,可是我发现最小的都超出了double的最小范围了,这时候该怎么办呢?重新定义一个表示范围更大的类型吗???由于在运算过程中出现了一个很大值的数组和一个很小值的数组相乘,最后得到的结果....那个很小值的数组超出了double类型的最小范围,这时该怎么解决呢???谁说一下,我搞定了就给分了????????? 由于在运算过程中出现了一个很大值的数组和一个很小值的数组相乘,最后得到的结果....那个很小值的数组超出了double类型的最小范围,--------------------------------------------我觉得不能理解,结果如果很大值没有超出范围,很小值也没有超出范围,相乘的结果可能超出吗?除法倒有可能。 C#解析xml文档,xml节点名以数字开头。 求助sqlconnection问题 窗体问题(菜鸟) DataRelation问题 提问 如何获得一个类型对应的Nullable类型? 50分求助 Access+C# 读取数据问题 在 winform 中实现代码折叠 谁能告诉我:dataset如何通过网络传输? 关gridView中实现多列头的问题 求救!在TextBox 控件中如何实现按 ENTER 键时的事件 winform主表和子表的修改问题 怎么让主机不上网而虚拟机可以上网??
由于在运算过程中出现了一个很大值的数组和一个很小值的数组相乘,最后得到的结果....那个很小值的数组超出了double类型的最小范围,这时该怎么解决呢???谁说一下,我搞定了就给分了?????????
--------------------------------------------
我觉得不能理解,结果如果很大值没有超出范围,很小值也没有超出范围,相乘的结果可能超出吗?除法倒有可能。