数字字符串转化为整数c语言
时间: 2023-11-08 14:06:03 浏览: 235
C语言实现将字符串转换为数字的方法
可以使用C语言中的标准库函数`atoi`来将数字字符串转换为整数。
例如,假设有一个数字字符串`"123"`,可以使用如下代码将其转换为整数:
```c
#include <stdio.h>
#include <stdlib.h>
int main() {
char str[] = "123";
int num = atoi(str);
printf("num = %d\n", num);
return 0;
}
```
输出:
```
num = 123
```
需要注意的是,如果数字字符串无法转换成整数,则`atoi`函数会返回0。另外,如果数字字符串中包含非数字字符,`atoi`函数会将其忽略。如果需要更精确的字符串转换,可以考虑使用`strtol`函数。
阅读全文