头文件:#include <stdlib.h>
strtol() 函数用来将字符串转换为长整型数(long),其原型为:
long int strtol (const char* str, char** endptr, int base);
str 为要转换的字符串,endstr 指向不能转换的第一个字符的地址,base 为字符串 str 所采用的进制。
参数 base 范围从2 至36,或0。如base 值为10 则采用10 进制,若base 值为16 则采用16 进制。
返回值为将base进制的字符串转化为long int类型的十进制数。
注意:
当 base 的值