有谁知道如何将整数数组转换为浮点数组?
问问题
22297 次
2 回答
2
你的问题措辞不好;然而,假设你已经声明了你的整数数组,你可以尝试这样的事情:
// instantiate float array
float fArray[sizeOfIntArray];
// step through each element of integer array, and copy into float array as float
for(int i = 0; i < sizeOfIntArray; ++i) {
fArray[i] = (float)iArray[i];
}
于 2013-03-22T00:48:30.413 回答
0
您不能转换已经存在的数组。但是,您可以这样做以获得类似的结果:
int int_array[10];
float float_array[10];
int I = 0;
for (I=0; I<10; I++) {
float_array[I] = (float)int_array[I];
}
这会将当前的 int 数组复制到另一个 float 数组。我认为整数数组的大小为 10 您可以将其替换为数组的大小。
于 2013-03-22T00:51:18.443 回答