C语言将字符转换为整型数组
时间: 2023-10-29 16:27:40 浏览: 184
C字符串与整型之间的转换
4星 · 用户满意度95%
可以使用C语言中的`atoi()`函数将字符转换为整型数组。`atoi()`函数接收一个字符数组作为参数,并将其转换为整型数组。以下是一个示例代码:
```c
#include <stdio.h>
#include <stdlib.h>
int main() {
char str[] = "12345";
int arr[5];
for(int i = 0; i < 5; i++) {
arr[i] = str[i] - '0';
}
for(int i = 0; i < 5; i++) {
printf("%d ", arr[i]);
}
return 0;
}
```
在上面的示例代码中,我们将一个包含5个字符的字符串`"12345"`转换为一个包含5个整数的整型数组。我们使用ASCII码中的 '0' 字符将每个字符转换为整数,并将其存储在整型数组中。输出结果是:`1 2 3 4 5`。
阅读全文