strtol函数用法
时间: 2024-06-12 22:10:22 浏览: 122
浅析C语言中strtol()函数与strtoul()函数的用法
5星 · 资源好评率100%
strtol函数是C语言中的一个字符串转换函数,用于将字符串转换为长整型数。其函数原型为:
```c
long int strtol(const char *nptr, char **endptr, int base);
```
其中,nptr为要转换的字符串指针;endptr为指向字符指针的指针,用于存储第一个不能转换的字符的地址;base为转换时使用的进制数。
例如,将字符串"12345"转换为长整型数可以使用以下代码:
```c
char str[] = "12345";
char *endptr;
long int num = strtol(str, &endptr, 10);
```
此时,num的值为12345,endptr指向字符串的末尾。
阅读全文