精华内容
下载资源
问答
  • C语言标准库函数大全

    2018-08-13 11:42:45
    常用的C语言标准库函数,方便,可操作性强,易于使用。
  • c语言标准库函数大全

    2010-07-17 22:08:35
    c语言标准库函数大全,提供c库函数的参考。
  • Page 1 of 22 Arther's Blog 准备是成功的首要前提 博客园 社区 首页 新随笔 联系 管理 订阅 随笔- 208 文章- 0 评论- 14 c语言库函数大全--资料收集 与我联系 Turbo C 2.0 函数中文说明大全 发短消息 , ctype.h ...
  • 文章目录C语言函数库一. C语言函数库 一. <assert.h> 二. <ctype.h> 三. <errno.h> 四. <limits.h> 五. <locale.h> 六. <math.h> 七. <setjmp.h> 八. <signal.h> ...

    在这里插入图片描述

    C语言函数库:


    C语言的常用的标准头文件有 :

    <ctype.h><time.h><stdio.h>

    <stdlib.h><math.h><string.h>

    一. <ctype.h>

    函数原型 功能
    int iscntrl(int c) 判断字符c是否为控制字符。
    int isalnum(int c) 判断字符c是否为字母或数字
    int isalpha(int c) 判断字符c是否为英文字母
    int isascii(int c) 判断字符c是否为ascii码
    int isblank(int c) 判断字符c是否为TAB或空格
    int isdigit(int c) 判断字符c是否为数字
    int isgraph(int c) 判断字符c是否为除空格外的可打印字符
    int islower(int c) 判断字符c是否为小写英文字母
    int isprint(int c) 判断字符c是否为可打印字符(含空格)
    int ispunct(int c) 判断字符c是否为标点符号
    int isspace(int c) 判断字符c是否为空白符
    int isupper(int c) 判断字符c是否为大写英文字母
    int isxdigit(int c) 判断字符c是否为十六进制数字
    int toascii(int c) 将字符c转换为ascii码
    int tolower(int c) 将字符c转换为小写英文字母
    int toupper(int c); 将字符c转换为大写英文字母

    二. <math.h>

    函数原型 功能
    float fabs(float x) 求浮点数x的绝对值
    int abs(int x) 求整数x的绝对值
    float acos(float x) 求x(弧度表示)的反余弦值
    float asin(float x) 求x(弧度表示)的反正弦值
    float atan(float x) 求x(弧度表示)的反正切值
    float atan2(float y, float x) 求y/x(弧度表示)的反正切值
    float ceil(float x) 求不小于x的最小整数
    float cos(float x) 求x(弧度表示)的余弦值
    float cosh(float x) 求x的双曲余弦值
    float exp(float x) 求e的x次幂
    float floor(float x) 求不大于x的最大整数
    float fmod(float x, float y) 计算x/y的余数
    float frexp(float x, int *exp) 把浮点数x分解成尾数和指数
    float ldexp(float x, int exp) 返回x*2^exp的值
    float modf(float num, float *i) 将浮点数num分解成整数部分和小数部分
    float hypot(float x, float y) 对于给定的直角三角形的两个直角边,求其斜边的长度
    float log(float x) 计算x的自然对数
    float log10(float x) 计算x的常用对数
    float pow(float x, float y) 计算x的y次幂
    float pow10(float x) 计算10的x次幂
    float sin(float x) 计算x(弧度表示)的正弦值
    float sinh(float x) 计算x(弧度表示)的双曲正弦值
    float sqrt(float x) 计算x的平方根
    float tan(float x); 计算x(弧度表示)的正切值
    float tanh(float x) 求x的双曲正切值

    三. <stdio.h>

    函数原型 功能
    int printf(char *format...) 产生格式化输出的函数
    int getchar(void) 从键盘上读取一个键,并返回该键的键值
    int putchar(char c) 在屏幕上显示字符c
    FILE *fopen(char *filename, char *type) 打开一个文件
    FILE *freopen(char *filename, char *type,FILE *fp) 打开一个文件,并将该文件关联到fp指定的流
    int fflush(FILE *stream) 清除一个流
    int fclose(FILE *stream) 关闭一个文件
    int remove(char *filename) 删除一个文件
    int rename(char *oldname, char *newname) 重命名文件
    FILE *tmpfile(void) 以二进制方式打开暂存文件
    char *tmpnam(char *sptr) 创建一个唯一的文件名
    int setvbuf(FILE *stream, char *buf, int type, unsigned size) 把缓冲区与流相关
    int fprintf(FILE *stream, char *format[, argument,...]) 传送格式化输出到一个流中
    int scanf(char *format[,argument,...]) 执行格式化输入
    int fscanf(FILE *stream, char *format[,argument...]) 从一个流中执行格式化输入
    int fgetc(FILE *stream) 从流中读取字符
    char *fgets(char *string, int n, FILE *stream) 从流中读取一字符串
    int fputc(int ch, FILE *stream) 送一个字符到一个流中
    int fputs(char *string, FILE *stream) 送一个字符到一个流中
    int getc(FILE *stream) 从流中取字符
    int getchar(void) 从 stdin 流中读字符
    char *gets(char *string) 从流中取一字符串
    int putchar(int ch) 在 stdout 上输出字符
    int puts(char *string) 送一字符串到流中
    int ungetc(char c, FILE *stream) 把一个字符退回到输入流中
    int fread(void *ptr, int size, int nitems, FILE *stream) 从一个流中读数据
    int fwrite(void *ptr, int size, int nitems, FILE *stream) 写内容到流中 int fseek
    (FILE *stream, long offset, int fromwhere) 重定位流上的文件指针
    long ftell(FILE *stream) 返回当前文件指针
    int rewind(FILE *stream) 将文件指针重新指向一个流的开头
    int fgetpos(FILE *stream) 取得当前文件的句柄
    int fsetpos(FILE *stream, const fpos_t *pos) 定位流上的文件指针
    void clearerr(FILE *stream) 复位错误标志
    int feof(FILE *stream) 检测流上的文件结束符
    int ferror(FILE *stream) 检测流上的错误
    void perror(char *string) 系统错误信息

    四. <stdlib.h>

    函数原型 功能
    char *itoa(int i) 把整数i转换成字符串
    void exit(int retval) 结束程序
    double atof(const char *s) 将字符串s转换为double类型
    int atoi(const char *s) 将字符串s转换为int类型
    long atol(const char *s) 将字符串s转换为long类型
    double strtod (const char*s,char **endp) 将字符串s前缀转换为double型
    long strtol(const char*s,char **endp,int base) 将字符串s前缀转换为long型
    unsinged long strtol(const char*s,char **endp,int base) 将字符串s前缀转换为 unsinged long型
    int rand(void) 产生一个0~RAND_MAX之间的伪随机数
    void srand(unsigned int seed) 初始化随机数发生器
    void *calloc(size_t nelem, size_t elsize) 分配主存储器
    void *malloc(unsigned size) 内存分配函数
    void *realloc(void *ptr, unsigned newsize) 重新分配主存
    void free(void *ptr) 释放已分配的块
    void abort(void) 异常终止一个进程
    void exit(int status) 终止应用程序
    int atexit(atexit_t func) 注册终止函数
    char *getenv(char *envvar) 从环境中取字符串
    void *bsearch(const void *key, const void *base, size_t *nelem, size_t width, int(*fcmp)(const void *, const *)) 二分法搜索函数
    void qsort(void *base, int nelem, int width, int (*fcmp)()) 使用快速排序例程进行排序
    int abs(int i) 求整数的绝对值
    long labs(long n) 取长整型绝对值
    div_t div(int number, int denom) 将两个整数相除 , 返回商和余数
    ldiv_t ldiv(long lnumer, long ldenom) 两个长整型数相除 , 返回商和余数

    五. <time.h>

    函数原型 功能
    clock_t clock(void) 确定处理器时间函数
    time_t time(time_t *tp) 返回当前日历时间
    double difftime(time_t time2, time_t time1) 计算两个时刻之间的时间差
    time_t mktime(struct tm *tp) 将分段时间值转换为日历时间值
    char *asctime(const struct tm *tblock) 转换日期和时间为ASCII码
    char *ctime(const time_t *time) 把日期和时间转换为字符串
    struct tm *gmtime(const time_t *timer) 把日期和时间转换为格林尼治标准时间
    struct tm *localtime(const time_t *timer) 把日期和时间转变为结构
    size_t strftime(char *s,size_t smax,const char *fmt, const struct tm *tp) 根据 fmt 的格式 要求将 *tp中的日期与时间转换为指定格式

    六. <string.h>

    函数原型 功能
    int bcmp(const void *s1, const void *s2, int n) 比较字符串s1和s2的前n个字节是否相等
    void bcopy(const void *src, void *dest, int n) 将字符串src的前n个字节复制到dest中
    void bzero(void *s, int n) 置字节字符串s的前n个字节为零
    void *memccpy(void *dest, void *src, unsigned char ch, unsigned int count) 由src所指内存区域复制不多于count个字节到dest所指内存区域,如果遇到字符ch则停止复制
    void *memcpy(void *dest, void *src, unsigned int count) 由src所指内存区域复制count个字节到dest所指内存区域
    void *memchr(void *buf, char ch, unsigned count) 从buf所指内存区域的前count个字节查找字符ch
    int memcmp(void *buf1, void *buf2, unsigned int count) 比较内存区域buf1和buf2的前count个字节
    int memicmp(void *buf1, void *buf2, unsigned int count) 比较内存区域buf1和buf2的前count个字节但不区分字母的大小写
    void *memmove(void *dest, const void *src, unsigned int count) 由src所指内存区域复制count个字节到dest所指内存区域
    void *memset(void *buffer, int c, int count) 把buffer所指内存区域的前count个字节设置成字符c
    void setmem(void *buf, unsigned int count, char ch) 把buf所指内存区域前count个字节设置成字符ch
    void movmem(void *src, void *dest, unsigned int count) 由src所指内存区域复制count个字节到dest所指内存区域
    char *stpcpy(char *dest,char *src) 把src所指由NULL结束的字符串复制到dest所指的数组中
    char *strcpy(char *dest,char *src) 把src所指由NULL结束的字符串复制到dest所指的数组中
    char *strcat(char *dest,char *src) 把src所指字符串添加到dest结尾处(覆盖dest结尾处的’\0’)并添加’\0’
    char *strchr(char *s,char c) 查找字符串s中首次出现字符c的位置
    int strcmp(char *s1,char * s2) 比较字符串s1和s2
    int stricmp(char *s1,char * s2) 比较字符串s1和s2,但不区分字母的大小写
    int stricmp(char *s1,char * s2) 比较字符串s1和s2,但不区分字母的大小写
    int strcspn(char *s1,char *s2) 在字符串s1中搜寻s2中所出现的字符
    char *strdup(char *s) 复制字符串s
    int strlen(char *s) 计算字符串s的长度
    char *strlwr(char *s) 将字符串s转换为小写形式
    char *strupr(char *s) 将字符串s转换为大写形式
    char *strncat(char *dest,char *src,int n) 把src所指字符串的前n个字符添加到dest结尾处(覆盖dest结尾处的’\0’)并添加’\0’
    int strcmp(char *s1,char * s2,int n) 比较字符串s1和s2的前n个字符
    int strnicmp(char *s1,char * s2,int n) 比较字符串s1和s2的前n个字符但不区分大小写
    char *strncpy(char *dest, char *src, int n) 把src所指由NULL结束的字符串的前n个字节复制到dest所指的数组中
    char *strpbrk(char *s1, char *s2) 在字符串s1中寻找字符串s2中任何一个字符相匹配的第一个字符的位置,空字符NULL不包括在内
    char *strrev(char *s) 把字符串s的所有字符的顺序颠倒过来(不包括空字符NULL)
    char *strset(char *s, char c) 把字符串s中的所有字符都设置成字符c
    char *strstr(char *haystack, char *needle) 从字符串haystack中寻找needle第一次出现的位置(不比较结束符NULL)
    char *strtok(char *s, char *delim) 分解字符串为一组标记串。s为要分解的字符串,delim为分隔符字符串
    int strnicmp(char *s1,char * s2,int n) 比较字符串s1和s2的前n个字符但不区分大小写

    文档资料

    上面只是简单的介绍函数原型和功能,如果想对函数进一步了解可以下载以下文档(内含详解与实例):

    1. C语言标准函数库速查手册.chm

    2. C语言标准函数库详解.pdf

    展开全文
  • C语言标准函数库大全,每个函数描述结尾都有其他与之相关函数的列表。相似函数非常接近于正在描述的函数。相关函 数经常会和在描述的函数联合使用。(例如,calloc函数和realloc函数与malloc函数“类似”, 而free...
  • C in a nutshell C语言标准库函数大全 C语言也能干大事 C语言标准参考手册 高质量C编程-林锐
  • C语言标准库函数源码大全(24M涵盖所有库函数) ,相当全的库函数源码! 如标准 printf scanf 字符类处理等,各种源码库函数,是学习C语言,精通C语言的必备良药!平时项目参考相当给力!(GLIBC源码)
  • 本函数手册涵盖了常用的C语言函数,从函数功能、参数和返回值三方面做了详细的说明,并且给出了大量实例,加深读者的理解。 为了方便大家查阅,我们已经将函数进行了分类。 1. 字符测试函数 2. 字符串...


    http://see.xidian.edu.cn/cpp/u/hanshu/


    本函数手册涵盖了常用的C语言函数,从函数功能、参数和返回值三方面做了详细的说明,并且给出了大量实例,加深读者的理解。


    为了方便大家查阅,我们已经将函数进行了分类。

    1. 字符测试函数 2. 字符串操作 3. 内存管理函数
    4. 日期与时间函数 5. 数学函数 6. 文件操作函数
    7. 进程管理函数 8. 文件权限控制 9. 信号处理函数
    10. 接口处理函数 11. 环境变量函数

    12. 终端控制函数

    展开全文
  • C语言库函数大全

    2012-01-10 11:02:57
    有关标准C的函数大全概括.希望和大家共同分享。
  • c语言库函数大全和应用实例,包含几乎所有的标准C库函数,第个库函数附有一个详细实例,绝对好用...
  • C语言库函数源码大全

    热门讨论 2007-12-26 20:00:28
    C语言库函数源代码包,包含上千个C函数,标准库的源代码.程序员必备的不可多得的好资源!
  • <C语言库函数大全>clib

    2009-01-15 10:42:30
    本书为条理的整理C的所有库函数制作而成的CHM格式电子书.其中包括: 1.字符串函数 2.数学函数 3.输入输出函数 4.系统库函数 5.标准函数 6.字符函数 7.动态内存分配函数
  • C语言标准库函数大全.chm C语言100例.chm(100个例子) C语言库函数速查手册.chm(按字母排列) 这六个是我找了好久才找到的,各有各的好处,前3个互补十分齐全,后三个作为前三个的补充 函数不用说 程序例子 ...
  • C语言标准大全

    2015-02-07 22:13:46
    目前网上比较全面的C语言标准库函数文档!有助于新手学习C/C++编程技术。
  • c语言标准库源码大全

    2017-03-05 18:57:46
    C语言标准库函数源码大全,相当全的库函数源码,各种源码库函数,是学习C语言,精通C语言的资料工具,望能帮助大家学习c语言.
  • C语言库函数新编手册

    2019-11-02 15:08:05
    C标准库函数大全 新编API手册
      

    C标准库函数大全


    新编API手册

    展开全文
  • 内含不同标准的C库函数和Linux的库函数,需要者就下喽
  • C语言CHM参考手册.rar

    2021-03-17 09:58:08
    6大参考手册:(C参考手册,C函数查询,C语言100例,C语言标准库函数大全,C语言库函数使用大全CHM版,C语言库函数速查手册)
  • C语言标准函数库源码

    2018-09-20 15:40:16
    C语言标准库函数源码大全(24M涵盖所有库函数) ,相当全的库函数源码! 如标准 io ,字符类处理等,各种源码库函数,是学习C语言,精通C语言的必备良药!平时项目参考相当给力!
  • 内含:C参考手册.chm(最全的一个) 、C函数查询.chm 、C语言库函数速查手册.chm 、C语言100例.chm、C语言标准库函数大全.chm、C语言库函数使用大全CHM版.chm、 这6个是我找了好久才找到的,各有各的好处,3个互补十分...
  • 内含:C参考手册.chm(最全的一个) 、C函数查询.chm 、C语言库函数速查手册.chm 、C语言100例.chm、C语言标准库函数大全.chm、C语言库函数使用大全CHM版.chm、 可是免积分下载,这6个是我找了好久才找到的,各有各的...
  • C C++函数手册.CHM,c++标准库函数(cn).CHM,c++库函数(en).CHM css样式表滤镜手册.CHM,css样式表中文手册.CHM,C函数浏览.CHM,C语言函数大全语法.CHM DHTML 手册.CHM,DHTML默认行为手册.CHM,DOM文档对象模型手册.CHM,...
  • 标准C语言头文件ISO C标准定义的头文件(24项) 验证程序断言 支持复数算术运算 字符类型 出错码 浮点环境 浮点常量 整型格式转换 替代关系操作符宏 实现常量 局部类别 数学常量 非局部goto 信号 可变参数表 布尔类型...

    标准C语言头文件

    ISO C标准定义的头文件(24项)

    验证程序断言 支持复数算术运算 字符类型

    出错码 浮点环境 浮点常量

    整型格式转换 替代关系操作符宏 实现常量

    局部类别 数学常量 非局部goto

    信号 可变参数表 布尔类型和值

    标准定义 整型 标准I/O库

    实用程序库函数 字符串操作

    时间和日期 宽字符支持

    POSIX标准定义的必须的头文件(26项)

    目录项 文件控制

    路径名模式匹配类型 组文件

    口令文件 正则表达式

    终端I/O 符号常量

    字扩展类型 Internet定义

    Internet地址族 传输控制协议

    select函数 套接字接口

    进程时间 基本系统数据类型

    系统名 进程控制

    POSIX标准定义的XSI扩展头文件(26项)

    cpio归档值 动态链接

    文件树漫游 代码集转换实用程序

    模式匹配函数定义 货币类型

    消息类别 轮询函数

    字符串操作 系统出错日志记录

    用户限制 用户帐户数据库

    消息队列 资源操作

    共享存储 文件系统信息

    附加的时间 矢量I/O操作

    POSIX标准定义的可选头文件(8项)

    异步I/O 消息队列

    执行调度 信号量

    XSI STREAMS接口 时间跟踪 通用类型数学宏 宽字符分类和映射支持文件名匹配类型 网络数据库操作 tar归档值 文件时间 套接字本地接口 内存管理声明 文件状态 UNIX域套接字定义 消息显示结构 语言信息常量 数据库操作 搜索表 用户上下文 IPC 信号量 时间类型 线程 实时spawn接口

    展开全文
  • C语言库函数 .rar http://down.qiannao.com/space/file/yuexingchen2/-4e0a-4f20-5206-4eab/C-002b-002b-0020-0020-00b7C-0020-0020vc/C-8bed-8a00-5e93-51fd-6570-0020.rar/.page VC技术内幕第五版 .rar ...
  • C/C++/python中文手册

    2017-02-27 09:45:42
    资源包括python中文手册,C与C++库函数速查手册,C语言标准库函数大全和C语言资料大全等资源,给大家查找使用
  • 前面我们了解到标准I/O库函数的文件有两个处理方式:缓冲文件系统和非缓冲文件系统。由于标准的ANSI决定不采用非缓冲文件系统,而只采用缓冲文件系统,即既使用缓冲文件系统处理文本文件,也使用它来处理二进制文件...
  • ASCII码表: ASCII码常用对照表. 运算符的优先级和结合性: C语言运算符优先级和...C语言函数大全C语言标准库(免费).【带有详细解释&实例】 (待补充) 预处理命令: 预处理命令.【有非常全面的解释】 ...
  • 本书以词典形式详解标准C语言及其标准库函数,涉及语言背景、基本术语、说明、语句、表达式、宏、指令、头文件、库函数、环境等各个方面,共收入词条六百六十多条

空空如也

空空如也

1 2 3
收藏数 51
精华内容 20
关键字:

c语言标准库函数大全

c语言 订阅