有人知道如何将整数数组转换为浮点数数组吗?
有人知道如何将整数数组转换为浮点数数组吗?
您的问题表述不够清晰;但是,假设您已经声明了整型数组,可以尝试以下方法:
// 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];
}
您无法将已经存在的数组进行转换。 但是,您可以执行以下操作以获得类似的结果:
int int_array[10];
float float_array[10];
int I = 0;
for (I=0; I<10; I++) {
float_array[I] = (float)int_array[I];
}
这将当前的整数数组复制到另一个浮点数数组中。 我考虑整数数组的大小为10 您可以用您数组的大小来替换它。