C语言中常用的标准库函数

C语言中常用的标准库函数

ID:47427184

大小:46.50 KB

页数:12页

时间:2020-01-10

C语言中常用的标准库函数_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《C语言中常用的标准库函数》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言中常用的标准库函数标准头文件包括:                                                                一、标准定义()   文件里包含了标准库的一些常用定义,无论我

2、们包含哪个标准头文件,都会被自动包含进来。   这个文件里定义: l   类型size_t(sizeof运算符的结果类型,是某个无符号整型); l   类型ptrdiff_t(两个指针相减运算的结果类型,是某个有符号整型); l   类型wchar_t (宽字符类型,是一个整型,其中足以存放本系统所支持的所有本地环境中的                        字符集的所有编码值。这里还保证空字符的编码值为0);      l   符号常量NULL (空指针值); l   宏offsetor  (这是一个带参数的宏,第一

3、个参数应是一个结构类型,第二个参数应是结构                        成员名。offsetor(s,m)求出成员m在结构类型t的变量里的偏移量)。  注:其中有些定义也出现在其他头文件里(如NULL)。 二、错误信息()       定义了一个int类型的表达式errno,可以看作一个变量,其初始值为0,一些标准库函数执行中出错时将它设为非0值,但任何标准库函数都设置它为0。    里还定义了两个宏EDOM和ERANGE,都是非0的整数值。数学函数执行中遇到参数错误,就会将

4、errno置为EDOM,如出现值域错误就会将errno置为ERANGE。三、输入输出函数()文件打开和关闭:     FILE*fopen(constchar*filename,constchar*mode);     intfclose(FILE*stream);字符输入输出:     intfgetc(FILE*fp);     intfputc(intc,FILE*fp); getc和putc与这两个函数类似,但通过宏定义实现。通常有下面定义:     #definegetchar() getc(stdin)     #d

5、efineputchar(c)putc(c,stdout)     intungetc(intc,FILE*stream);//把字符c退回流stream格式化输入输出:     intscanf(constchar*format,...);     intprintf(constchar*format,...);     intfscanf(FILE*stream,constchar*format,...);     intfprintf(FILE*stream,constchar*format,...);     intsscanf(ch

6、ar*s,constchar*format,...);     intsprintf(char*s,constchar*format,...);行式输入输出:     char*fgets(char*buffer,intn,FILE*stream);     intfputs(constchar*buffer,FILE*stream);     char*gets(char*s);     intputs(constchar*s);直接输入输出:     size_tfread(void*pointer,size_tsize,size_tnum,

7、FILE*stream);     size_tfwrite(constvoid*pointer,size_tsize,size_tnum,FILE*stream); 四、数学函数()三角函数:   三角函数 sin cos tan 反三角函数 asin acos atan 双曲函数 sinh cosh tanh 指数和对数函数:以e为底的指数函数 exp 自然对数函数 log 以10为底的对数函数 log10 其他函数:平方根 sqrt 绝对值 fabs 乘幂,第一个参数作为底,第二个是指数 doublepow(double,d

8、ouble) 实数的余数,两个参数分别是被除数和除数 doublefmod(double,double) 注:所有上面未给出类型特征的函

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。