使用c#谢了一个float数组循环,但是数据的值过小导致显示结果全是0.0
代码如下
volt = new float[llMemSet];
for (w = 0; w < llMemSet; w++)
{
volt[w] = nData[w]*1000/32786;
}
如果我把最后的32786改成100或者1000这种比较小的数,结果能显示出来,但是写这个32786时,数组的结果就全是0.0,我应该怎么改才能让真实的结果显示出来呢?
volt = new float[llMemSet];
for (w = 0; w < llMemSet; w++)
{
volt[w] = nData[w]*1000/32786;
}
如果我把最后的32786改成100或者1000这种比较小的数,结果能显示出来,但是写这个32786时,数组的结果就全是0.0,我应该怎么改才能让真实的结果显示出来呢?
...全文
相关推荐
C# Byte数组转Int32 Short Float(浮点数)
C# Byte数组 数值转花 Int32 Short Float 浮点数 自己写的Test 有问题可以联系我
C#获取数组中最大最小值的方法
主要介绍了C#获取数组中最大最小值的方法,本文直接给出实例代码,需要的朋友可以参考下
基于C#开发的找两个数组的不同值
基于C#开发的找两个数组的不同值,有数值型的数组,字符型的数组,非常好的资源
float转byte数组测试小工具
float转byte数组测试小工具
数据库 数据类型float到C#类型decimal, float数据类型转化无效
数据库 数据类型float到C#类型decimal, float数据类型转化无效的解决方法


