字符串转换成十进制整数 c语言
时间: 2024-02-14 13:16:41 浏览: 143
将无符号的八进制字符串转换为十进制整数。-c语言教程
C语言中可以使用库函数`atoi()`将字符串转换成十进制整数。该函数定义在<stdlib.h>头文件中,使用时需要先包含该头文件。
示例代码如下:
```
#include <stdio.h>
#include <stdlib.h>
int main() {
char str[] = "12345";
int num = atoi(str); // 将字符串转换成十进制整数
printf("%d\n", num);
return 0;
}
```
输出结果:
```
12345
```
需要注意的是,如果字符串不能转换成整数,`atoi()`函数将返回0。因此,我们需要在使用之前判断字符串是否有效。
阅读全文