strtol函数的说明
2007-08-09 18:09
211 查看
long int strtol(const char *nptr,char **endptr,int base);
这个函数会将参数nptr字符串根据参数base来转换成长整型数。[align=left] 参数base范围从2至36,或0。参数base代表采用的进制方式,[/align][align=left] 如base值为10则采用10进制,若base值为16则采用16进制等。[/align][align=left] 当base值为0时则是采用10进制做转换,但遇到如’0x’前置[/align][align=left] 字符则会使用16进制做转换、遇到’0’前置字符而不是’0x’[/align][align=left] 的时候会使用8进制做转换。一开始strtol()会扫描参数nptr[/align][align=left] 字符串,跳过前面的空格字符,直到遇上数字或正负符号才[/align][align=left] 开始做转换,再遇到非数字或字符串结束时('\0')结束转换,[/align][align=left] 并将结果返回。若参数endptr不为NULL,则会将遇到不合条件[/align][align=left] 而终止的nptr中的字符指针由endptr返回。[/align]
这个函数会将参数nptr字符串根据参数base来转换成长整型数。[align=left] 参数base范围从2至36,或0。参数base代表采用的进制方式,[/align][align=left] 如base值为10则采用10进制,若base值为16则采用16进制等。[/align][align=left] 当base值为0时则是采用10进制做转换,但遇到如’0x’前置[/align][align=left] 字符则会使用16进制做转换、遇到’0’前置字符而不是’0x’[/align][align=left] 的时候会使用8进制做转换。一开始strtol()会扫描参数nptr[/align][align=left] 字符串,跳过前面的空格字符,直到遇上数字或正负符号才[/align][align=left] 开始做转换,再遇到非数字或字符串结束时('\0')结束转换,[/align][align=left] 并将结果返回。若参数endptr不为NULL,则会将遇到不合条件[/align][align=left] 而终止的nptr中的字符指针由endptr返回。[/align]
相关文章推荐
- strtol函数的说明
- strtol函数的说明
- strtol函数的说明
- web.xml配置详细说明4
- Latex之Natbib中文说明
- 实例说明EIP ESP EBP的作用
- MyEclipse配置svn详细说明
- atoi函数的说明与使用
- 数字证书中keytool命令使用说明
- javascript 正则表达式使用说明详细教程
- 常用的CSS参数说明
- SIP消息头域的说明
- linux驱动头文件说明
- 转向ARC的说明
- DeviceIoControl的使用说明
- Activiti中文说明文档
- 什么是node.js?node.js的优缺点说明
- boost.BOOST_STATIC_ASSERT源码整理和使用说明
- JAVA自动拆装箱详细说明
- ubuntu系统下的目录说明