c++ string转为 long
时间: 2023-11-25 22:08:35 浏览: 105
c++字符类型之间的转换
可以使用 C 标准库中的 `atol()` 函数将字符串转换为 long 类型。
函数原型如下:
```c
long atol(const char *str);
```
其中,参数 `str` 为要转换的字符串,返回值为转换后的 long 类型。
示例代码:
```c
#include <stdio.h>
#include <stdlib.h>
int main() {
char str[] = "123456789";
long num = atol(str);
printf("%ld\n", num); // 输出:123456789
return 0;
}
```
阅读全文