用c语言写一段程序 将一个数组里面的四位整数变为浮点数保存在数组里
时间: 2023-05-21 10:01:44 浏览: 131
关于C语言浮点数的存储
以下是一个用 C 语言编写的程序,可以将一个数组中的四位整数转换为浮点数并保存在数组中:
```c
#include <stdio.h>
int main() {
int arr[] = {1234, 5678, 9012, 3456};
float floatArr[4];
for (int i = 0; i < 4; i++) {
floatArr[i] = (float)arr[i];
}
for (int i = 0; i < 4; i++) {
printf("%.2f ", floatArr[i]);
}
return 0;
}
```
这个程序首先定义了一个整数数组 `arr`,其中包含了四个四位整数。然后,它定义了一个浮点数数组 `floatArr`,用于保存转换后的浮点数。
接下来,程序使用一个 for 循环遍历整数数组,将每个整数强制转换为浮点数,并将其保存在浮点数数组中。
最后,程序使用另一个 for 循环遍历浮点数数组,并使用 `printf` 函数将每个浮点数打印出来。在这个例子中,我们使用了 `%.2f` 格式化字符串,以保留两位小数。
阅读全文