C语言字符串转int
时间: 2023-08-24 21:08:53 浏览: 93
C语言字符串和数字转换函数
5星 · 资源好评率100%
你可以使用标准库函数 `atoi` 将 C 语言字符串转换为整数。该函数的原型如下:
```c
int atoi(const char* str);
```
你需要包含头文件 `stdlib.h` 来使用该函数。`str` 是要转换的字符串,函数会将其转换为对应的整数并返回。
以下是一个示例:
```c
#include <stdio.h>
#include <stdlib.h>
int main() {
const char* str = "12345";
int num = atoi(str);
printf("转换后的整数:%d\n", num);
return 0;
}
```
输出结果:
```
转换后的整数:12345
```
请注意,如果字符串不能被正确转换为整数,或者超出 `int` 的范围,那么结果将是未定义的。因此,在使用 `atoi` 函数时,你需要确保字符串的合法性和有效性。
阅读全文