【整理】strtol函数简介
strtol,将字符串转换成长整型数。一般用法为:
#include <stdlib.h>
。。。
value = strtol(string, NULL, 0);
就可以实现将字符串string自动判断是10进制(无前缀)还是16进制(前缀0x或0X)还是8进制(前缀0),然后把转换出来的值,赋值给value。
或者你已经知道输入字符串是何种进制,比如
value = strtol(string, NULL, 10);
value = strtol(string, NULL, 16);
【引用】
1.strtol()详解(原创)
http://hi.baidu.com/qwpsmile/blog/item/9bc44efa4f41018a9f514637.html
2.atoi,atol,strtod,strtol,strtoul实现类型转换
http://blog.chinaunix.net/u1/45976/showart_362190.html
转载请注明:在路上 » 【整理】strtol函数简介