使用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(浮点数)
字节数组中的每个元素都是一个无符号的8位整数(0到255),可以通过索引来访问。**数值类型转换**1.
C#获取数组中最大最小值的方法
以下是一个简单的示例:```csharppublic float MaxOfList(float[] floatNum){ // 使用LINQ的Max()方法获取数组的最大值 float maxValue
基于C#开发的找两个数组的不同值
**遍历并比较**:通过循环遍历每个数组,检查元素是否存在于另一个数组中。如果不存在,就将其添加到结果集中。
float转byte数组测试小工具
在Java、C++、C#等编程语言中,这种转换尤其重要,因为它们使用不同的数据结构来存储浮点数。下面,我们将深入探讨浮点数到字节数组的转换过程以及其背后的原理。
数据库 数据类型float到C#类型decimal, float数据类型转化无效
最后,我们应该避免直接将数据类型强制转换,比如使用(float)dr[0]这种方式,因为这种方式不会自动进行精度损失检查,很容易导致数据丢失或溢出。


