C标准函数库

1、函数库包含的头文件有:

(1)ctype.h(2)string.h(3)stdlib.h(4)math.h(5)time.h(6)alloc.h(7)mem.h(8)conio.h(9)stdio.h(10)io.h(11)dir.h(12)process.h

(13)dos.h(14)bios.h(15)assert.h(16)graphics.h(17)system.h(18)setjmp.h(19)signal.h(20)stdarg.h(21)float.h


2、分类说明(也一定程度上体现了C语言可以完成的功能)如下:

 字符判别函数:ctype.h
(1)字符串相关:string.h、stdarg.h(vsprintf等)
 转换函数:stdlib.h(字符串转数字,数字转字符串)
 数学计算:math.h(数学计算sin,pow等)
 时间计算:time.h(和math.h一样同为完成特定计算)

(2)内存相关:内存分配:stdlib.h(malloc,calloc,free等)
                              alloc.h(近/远堆操作:brk,farcalloc,farfree)
              内存操作:mem.h(memset等)

(3)I/O相关:初级I/O:conio.h(getch,cputs)

 stdio.h(printf等)
       文件I/O:io.h(open,close,create,chmod等)

stdio.h(fwrite等)
       目录操作:dir.h(mkdir,getcwd等)

(4)进程:process.h

(5)硬件:system.h(getkey等)
           dos.h(中断,磁盘读写等)
           bios.h

(6)诊断:assert.h(assert)
           stdio.h(perror等)

(7)图形:graphics.h
           system.h(填充函数,滚动条,汉字编码)

(8)其它:setjmp.h
           signal.h(raise等)
           stdarg.h(很重要,包含多参数va_start、va_end)
           float.h


3、像网络编程(socket),进程管理(getpid等)则是和具体操作系统相关,不是标准C的内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值