- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linu程序设计函数汇集.doc
函数汇总
、系统函数
1.
函数原型
int rand(void);
功能
产生随机数
头文件
#includestdlib.h
参数
void
返回值
0?RAND MAX 间一个整数(RAND MAX=2147483647)
2.
函数原型
void srand(unsigned int seed);
功能
设置随机数种子
头文件
#includestdlib.h
参数
一个无符号整型数,通常利用geypid()或time(O)的返回值
返回值
无
3.
函数原型
int isxdigit(int c);
功能
测试字符是否为16进制数字
头文件
#includectype.h
参数
字符
返冋值
bool型:true(传入参数为16进制数);false (传入参数不是16进制数)
4.
函数原型
time t time(time t *t);
功能
取得当前时间
头文件
#includetime.h
参数
time t型的指针t
返回伉
成功则返回秒数,失败返回-1;返回值存到参数t所指的内存
5.
函数原型
struct tm* gmtime(const time t* timep);
功能
将时间转换为格林威治所使用的时间
头文件
#includetime.h
参数
需转换的时间,类型
返回值
转换结果由结构体tm返回
6.
函数原型
char* asctime(const struct tm* timeptr);
功能
将时间和日期以字符串格式表示
头文件
#includetime.h
参数
结构体tm指针
返回值
返回一字符串表示0前当地的时间曰期
函数原型
struct tm* localtime(const time t* timep);
功能
収得0前当地的时间和曰期
头文件
#includetime.h
参数
time t结构中指针变量
返回值
返回tm表示目前的当地时间
8.
函数原型
Int gettimeofday(struct timeval *tv,struct timezone *tz);
功能
収得当前时间
头文件
#includesys/time.h
//include unistd.h
参数
time t结构中指针变量
返回值
返回tm表不0前的当地时间
9.
函数原型
char* getenv(const char* name);
功能
取得环境变量的内容
头文件
#includestdlib.h
参数
系统变s
返回值
执行成功返冋指向该内容的指针;否则返冋NULL
10.
函数原型
int setenv(const char *name,char* value,int overwrite);
功能
改变或增加环境变量
头文件
#includestdlib.h
参数
Name为环境变量指针;value为变量内容;overwrite为0表75 value会被忽 略,力1表示该为value所指的变量内容
返回值
执行成功返回0,有错误发生返回-1
11.
函数原型
void* calloc(size t nmemb,size t size);
功能
用来分配字节为nmemb*size的内存块
头文件
#includestdlib.h
参数
nmemb为内存块大小;size为内存块数量
返回值
若配置成功则返回一指针,否则返回NULL
12.
函数原型
void* malloc(size t size);
功能
配置内存空间
头文件
#includestdlib.h
参数
size表示配置A存空间的大小
返回值
若配罝成功则返M—指针,否则返1。1 NULL
13.
函数原型
size t getpagesize(void)
功能
取得内存分页大小
头文件
#includeunistd.h
参数
void
返回值
内存分页大小
函数原型
void* mmap(void * start,size t length,int protjnt flags,int fd,off t offsize);
功能
用来将某个文件内容映射到内存中,对该内存区域的存取即是直接对该文件 内界的读写
头文件
#includestdlib.h
参数
Start指向对应内存起始地址,通常设为NULL; length表示将文件巾多大部分 对应到内存;prot映射区域的保护方式;flags映射区域的特性;fd为文件描 述符;offsize为文件映射偏移量,0代表从文件头开始
返回值
映射成功返冋映射区内存起始地址,否则返冋MAP FAILED(-1)
15.
函数原型
void qsort(void *base,size_t nmemb,size_t size,int (*compar)(const void c
您可能关注的文档
最近下载
- 人工智能与大数据专项测试题有答案.doc
- DBJT50-091图集-增强型改性发泡水泥保温板建筑保温系统建筑构造.pdf
- 南京鼓楼区某校2023-2024五年级上册英语期中试卷.pdf VIP
- 2024年合肥滨湖时光产业投资集团本部及子公司招聘21人笔试模拟试题及答案解析.docx
- 人教部编版六年级上册语文选择题专项复习练习(100题后附答案).pdf VIP
- 电气自动化生涯人物访谈报告500字.docx
- 第五单元解决问题的策略(单元测试)-四年级上册数学苏教版.docx VIP
- 红外线治疗的操作流程.pptx VIP
- 贵州茅台的财务报表分析.pdf VIP
- 大气的组成与垂直分层...ppt VIP
文档评论(0)