C语言有关库函数简介-创新互联

 库函数并不是c语言的一部分。

我们提供的服务有:做网站、网站建设、微信公众号开发、网站优化、网站认证、金林ssl等。为超过千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的金林网站制作公司

 它是由人们根据需要编制并提供用户使用的。

 每一种C编译系统都提供了一批库函数不同的编译系统所提供的库函数的数目和函数名以及函数功能是不完全相同的

  ANSIC标准提供了一批建议提供的标准库函数,它包括了目前多数C编译系统所提供的库函数,但也有一些是某些C编译系统未曾实现的.

(一)数学函数

 使用数学函数时,应该在源文件中使用以下命令行。

#include

#include "math.h"

(二)字符函数和字符串函数

 ANSIC标准要求,在使用字符串函数时,要包含头文件,string.h,在使用字符函数时,要包含头文件ctype.h。

 有的C编译不遵循ANSIC标准的规定,而用其它名称的头文件,请使用时查阅有关手册。

(三)输入输出函数

 凡用于输入输出操作的函数都应该使用#include把stdio.h头文件包含到源程序文件中。

(四)动态存储分配函数

 ANSI标准建议设4个有关的动态存储分配的函数,即calloc()、malloc()、free()、realloc()。实际上许多C编译系统实现时往往增加了一些其他函数。

ANSI标准建议在stdio.h头文件中包含有关的信息,但许多C编译系统要求用malloc.h,而不是用stdlib.h。

ANSI标准要求动态分配系统返回void指针,void指针具有一般性,它们可以指向任何类型的数据。

但目前有的C编译系统所提供的这类函数返回char指针。

无论以上哪种情况都需要用强制类型转换的方法,把void指针或char指针转换成所需的类型。

参考文献

[1]谭浩强著.C语言程序设计(第五版)[M].北京:清华大学出版社

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


分享标题:C语言有关库函数简介-创新互联
分享网址:http://ybzwz.com/article/discpe.html