学校首页  教务选课  本站首页  计算中心简介  部门工作  对外交流  C语言学习  大学计算机  PAT考试  咨询与投诉 
 首页 > C语言学习 > 库函数与使用手册 > 常用库函数详解 > 按所在头文件分类 > stdlib.h > 正文 更多stdlib.h
strtol 把字符串转换成长整数

原  型:long int strtol(const char *nptr, char **endptr, int base);

头 文 件:stdlib.h

说  明:函数跳过nptr指向字符串中的空白字符,然后把后续字符转换成longint型的值。如果base是2~36之间的数,则把它用作数的基数。如果base为零,除非数是以0(八进制)或者0x/0X(十六进制)开头的,否则就把数设定为十进制的。如果endptr不是空指针,那么strtol函数会修改endptr指向的对象以便endptr可以指向第一个剩余字符。如果没有发现longint型的值,或者它有错误的格式,那么strtol函数会把nptr存储到endptr指向的对象中。如果没有能表示的数,函数会把ERANGE存储到errno中。

返 回 值:转换的数。如果没有转换可以执行,则返回零。如果无法表示数,则依赖于数的符号返回LONG_MAX或者LONG_MIN。

相似函数:atoiatolstrtoul

相关函数:strtod

也可参见:atof


 前一个:strtoul 把字符串转换成无符号长整数
 后一个:strtod 把字符串转换成双精度数


 

◆ MOOC+SPOC

C语言程序设计MOOC
Office高级应用MOOC
大学计算机MOOC(56学时)
大学计算机MOOC(32学时)

◆ 英语工具(*=机房开放)

离线词典:有道词典(绿色版)
离线翻译:金山快译(绿色版)
* 谷歌翻译
* 百度词典/翻译/论文写作助手
* 金山词霸/翻译/写作批改
必应词典/翻译
有道词典/翻译/简历助手

◆ 重要公告

成都信息工程大学关于组织报…
DSA数据结构与算法实验室在2…
2024年度DSA数据结构与算法…
2024 年(第17届)中国大学…
2023-2024学年第2学期《Offi…
第三届“成都信息工程大学团…
20232学期非计算机类《C语言…
第二届成都信息工程大学新生…
第十五届蓝桥杯全国软件和信…
20231学期非计算机类《C语言…

◆ 校园热线

教学平台 数字图书 招生就业
学生事务 心灵之约 邮件服务
后勤管理
四川·成都市西南航空港经济开发区学府路一段24号  邮编:610225
学校值班电话:028-85966502     联系计算中心:电话028-85966005  电子邮件  留言
Copyright©成都信息工程大学计算中心 2008-2011  建议使用IE5.5,1024*768以上浏览