C语言的常用函数
来源:互联网 发布:软件开发服务合同 编辑:程序博客网 时间:2024/06/08 16:01
本文记录的平时遇到的一些函数,这些函数虽然简单但又容易忘掉,所以整理放到这里,方便以后查阅。
atoi()函数:
头文件:
#include<stdlib.h>
原型:
int atoi (const char * str);
函数说明:将数字字符串转化为相应的数字,读取到非数字字符时将会停止转换。atoi() 函数会扫描参数 str 字符串,跳过前面的空白字符(例如空格,tab缩进等,可以通过 isspace() 函数来检测),直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('\0')才结束转换,并将结果返回。
返回值:返回转换后的整型数;如果 str 不能转换成 int 或者 str 为空字符串,那么将返回 0。strtol()函数:
头文件:
#include <stdlib.h>原型:
long int strtol (const char* str, char** endptr, int base);参数说明:
str 为要转换的字符串,endstr 为第一个不能转换的字符的指针,base 为字符串 str 所采用的进制。
函数说明:
函数说明:
strtol() 会将参数 str 字符串根据参数 base 来转换成长整型数(long)。参数 base 范围从2 至36,或0。参数base 代表 str 采用的进制方式,如base 值为10 则采用10 进制,若base 值为16 则采用16 进制等。
strtol() 会扫描参数 str 字符串,跳过前面的空白字符(例如空格,tab缩进等,可以通过 isspace() 函数来检测),直到遇上数字或正负符号才开始做转换,再遇到非数字或字符串结束时('\0')结束转换,并将结果返回。
返回值:
返回转换后的长整型数;如果不能转换或者 str 为空字符串,那么返回 0(0L);如果转换得到的值超出 long int 所能表示的范围,函数将返回 LONG_MAX 或 LONG_MIN(在 limits.h 头文件中定义),并将 errno 的值设置为 ERANGE。
阅读全文
0 0
- C语言常用的函数
- C语言---常用的函数
- C语言的常用函数
- C语言常用函数
- C语言常用函数
- C语言常用函数
- c 语言 常用函数
- C语言 常用函数
- C语言常用函数
- C语言常用函数的包含文件
- 一些常用的C语言函数源代码
- C语言的常用类型转换函数
- Vuser常用的c语言函数
- c语言中一些常用的函数
- 几个常用C语言函数的分析
- c语言的常用字符串函数
- LoadRunner中常用的C语言函数
- c语言中字符串的常用函数
- 关于DBSCAN算法的通俗理解
- ScheduledExecutorService常用方法介绍
- Tomcat启动参数设置---JVM调优
- Javascript使用定时器来处理数组和分割任务实现异步
- 高质量的代码(1)
- C语言的常用函数
- 本题主要考查指针与数组
- 原生servlet项目启动自动加载一个方法
- x86从实模式到保护模式学习记录之Bochsdbg
- Android Studio 简单设置
- flume spoolDirectory Source原生代码流程及其拓展
- nova 创建qcow2的kernel image的过程
- RrecyclerView自定义点击长按添加删除修改
- removeFromSuperview