图书介绍

C语言常用函数速查手册PDF|Epub|txt|kindle电子书版本网盘下载

C语言常用函数速查手册
  • 陈超等编著 著
  • 出版社: 北京:化学工业出版社
  • ISBN:9787122081360
  • 出版时间:2010
  • 标注页数:350页
  • 文件大小:72MB
  • 文件页数:370页
  • 主题词:C语言-程序设计-技术手册

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C语言常用函数速查手册PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 输入输出函数库:stdio.h1

1.1 从流中取字符函数:getc()1

1.2 从stdin流中读字符函数:getchar()2

1.3 从控制台取字符(带回显)函数:getche()2

1.4 从流中取整数函数:getw()3

1.5 输出一个字符到指定流中函数:putc()4

1.6 在stdout上输出字符函数:putchar()5

1.7 将字符串送到流中函数:puts()6

1.8 从流中取字符函数:gets()7

1.9 将字符或字送到流中函数:putw()7

1.10 重命名文件函数:rename()9

1.11 删除文件函数:remove()9

1.12 将文件指针重新指向流的开头函数:rewind()10

1.13 系统错误信息:perror()11

1.14 把缓冲区与流相联函数:setbuf()12

1.15 把缓冲区与流相关函数:setvbuf()13

1.16 将格式化输出到字符串中函数:sprintf()13

1.17 执行字符串中的格式化输入函数:sscanf()14

1.18 以二进制方式打开暂存文件函数:tmpfile()16

1.19 创建一个唯一的文件名函数:tmpnam()17

1.20 把字符退回到输入流函数:ungetc()17

1.21 把字符退回到键盘缓冲区函数:ungetch()18

1.22 取得当前文件的句柄函数:fgetpos()19

1.23 定位流上的文件指针函数:fsetpos()20

1.24 打开流函数:fopen()21

1.25 关闭流函数:fclose()22

1.26 清除流函数:fflush()22

1.27 检测流上的错误函数:ferror()23

1.28 替换流函数:freopen()24

1.29 复位错误标志函数:clearerr()25

1.30 从流中读取字符函数:fgetc()26

1.31 从流中读取字符函数:fgetchar()27

1.32 输出字符到标准输出流(stdout)函数:fputchar()27

1.33 从流中读取字符函数:fgets()28

1.34 检测流上的文件结束符函数:feof()29

1.35 送字符串到流中函数:fputs()30

1.36 从流中读数据函数:fread()30

1.37 写内容到流函数:fwrite()31

1.38 将格式化内容输出到流函数:fprintf()32

1.39 从流中执行格式化输入内容函数:fscanf()33

1.40 格式化输入函数:scanf()34

1.41 格式化输出函数:printf()36

1.42 重定位流上的文件指针函数:fseek()37

1.43 返回当前文件指针函数:ftell()38

第2章 数学函数库:math.h39

2.1 浮点数绝对值函数:fabs()39

2.2 整数绝对值函数:abs()40

2.3 反余弦值函数:acos()40

2.4 反正弦值函数:asin()41

2.5 反正切函数:atan()42

2.6 Y/X反正切函数:atan2()42

2.7 不小于某数的最小整数函数:ceil()43

2.8 余弦值函数:cos()44

2.9 双曲余弦值函数:cosh()44

2.10 e的次幂函数:exp()45

2.11 不大于某数的最大整数函数:floor()46

2.12 余数函数:fmod()47

2.13 计算浮点数尾数和指数函数:frexp()47

2.14 计算幂函数:ldexp()48

2.15 取浮点数小数部分函数:modf()49

2.16 计算直角三角形斜边长度函数:hypot()50

2.17 自然对数函数:log()51

2.18 对数函数:log10()51

2.19 计算x的y次幂函数:pow()52

2.20 计算10的x次幂函数:pow10()53

2.21 正弦值函数:sin()53

2.22 双曲正弦值函数:sinh()54

2.23 平方根函数:sqrt()55

2.24 正切值函数:tan()55

2.25 双曲正切值函数:tanh()56

第3章 字符函数库:ctype.h57

3.1 判断字符是否为控制字符函数:iscntrl()57

3.2 判断字符是否为字母或数字函数:isalnum()58

3.3 判断字符是否为英文字母函数:isalpha()59

3.4 判断字符是否为ASCII码函数:isascii()60

3.5 判断字符是否为TAB或空格函数:isblank()61

3.6 判断字符是否为除空格外的可打印字符函数:isgraph()61

3.7 判断字符是否为小写英文字母函数:islower()62

3.8 判断字符是否为可打印字符(含空格)函数:isprint()63

3.9 判断字符是否为标点符号函数:ispunct()64

3.10 判断字符是否为空白符函数:isspace()65

3.11 判断字符是否为大写英文字母函数:isupper()66

3.12 判断字符是否为十六进制数字函数:isxdigit()67

3.13 将字符转换为ASCII码函数:toascii()68

3.14 将字符转换为小写英文字母函数:tolower()69

3.15 将字符转换为大写英文字母函数:toupper()70

第4章 字符串函数库:string.h72

4.1 比较字符串是否相等函数:bcmp()72

4.2 复制字符串函数:bcopy()73

4.3 将字符串指定字节置零函数:bzero()74

4.4 把内存区域的字节设置成字符函数:setmem()75

4.5 从源字符中移动字节到目标字符函数:movmem()76

4.6 把字符串复制到数组函数:stpcpy()76

4.7 复制字符串到数组函数:strcpy()77

4.8 字符串追加函数:strcat()78

4.9 查找字符串首次出现位置函数:strchr()79

4.10 字符串比较函数:strcmp()79

4.11 字符串比较(不区分大小写)函数:stricmp()80

4.12 字符串比较(不区分大小写)函数:strcmpi()81

4.13 字符串查找函数:strcspn()82

4.14 字符串复制函数:strdup()83

4.15 字符串长度函数:strlen()84

4.16 将字符串转换为小写形式函数:strlwr()84

4.17 将字符串转换为大写形式函数:strupr()85

4.18 字符串尾部追加函数:strncat()86

4.19 字符串比较函数:strncmp()86

4.20 字符串比较(不区分大小写)函数:strnicmp()87

4.21 字符串比较(不区分大小写)函数:strncmpi()88

4.22 将字符串复制到数组函数:strncpy()89

4.23 字符串查找函数:strpbrk()90

4.24 字符串倒序函数:strrev()91

4.25 将字符串设置成指定字符函数:strset()91

4.26 在字符串中查找指定字符首次出现位置函数:strstr()92

4.27 用分隔符分解字符串函数:strtok()93

第5章 标准库函数库:system.h94

5.1 清屏函数:clrscr()94

5.2 以指定模式刷新屏幕函数:UpdateLCD()95

5.3 在屏幕上指定位置输出字符串函数:TextOut()96

5.4 响铃函数:bell()96

5.5 在屏幕上画一矩形并填充函数:block()97

5.6 设定光标形态函数:cursor()98

5.7 短暂延时函数:delay()99

5.8 取汉字的点阵函数:get_chi_font()99

5.9 取英文字符的点阵函数:get_eng_font()101

5.10 读键函数:getkey()102

5.11 将光标移动到指定位置函数:move()103

5.12 调用系统例程函数:noidle()103

5.13 查询汉字拼音:pyfc()104

5.14 写汉字点阵函数:write_chi_font()105

5.15 写英文字符的点阵函数:write_eng_font()106

5.16 显示七段数码管数字函数:DispBCD()107

5.17 显示滚动条函数:SetScrollBar()108

第6章 图形处理函数库:graphics.h109

6.1 取得最后一次调用画弧线坐标函数:getarccoords()109

6.2 画弧线函数:arc()110

6.3 画圆函数:circle()111

6.4 绘制扇形并填充函数:pieslice()112

6.5 显示当前图形模式的纵横比函数:getaspectratio()113

6.6 设置图形纵横比函数:setaspectratio()114

6.7 绘制并填充椭圆扇区函数:sector()115

6.8 绘制椭圆函数:ellipse()116

6.9 绘制并填充椭圆函数:fillellipse()117

6.10 获取填充模式和填充颜色函数:getfillsettings()118

6.11 将用户定义的填充模式复制到内存函数:getfillpattern()120

6.12 选择用户定义的填充模式函数:setfillpattern()121

6.13 设置填充模式和颜色函数:setfillstyle()122

6.14 输出当前的文本属性函数:settextstyle()123

6.15 获取当前图形文本字体的信息函数:gettextsettings()124

6.16 在视区显示字符串函数:outtext()126

6.17 在指定位置显示字符串函数:outtextxy()127

6.18 注册链入的字体代码函数:registerbgifont()128

6.19 设置文本的对齐方式函数:settextjustify()130

6.20 为矢量字体改变字符宽度和高度函数:setusercharsize()131

6.21 获取以像素为单位的字符串高度函数:textheight()132

6.22 获取以像素为单位的字符串宽度函数:textwidth()133

6.23 返回最后一次不成功的图形操作的错误代码函数:graphresult()135

6.24 初始化图形系统函数:initgraph()135

6.25 获取当前视口的信息函数:getviewsettings()136

6.26 清除图形视区函数:clearviewport()137

6.27 获取当前图形位置的x坐标函数:getx()138

6.28 获取当前图形位置的y坐标函数:gety()139

6.29 为图形输出设置当前视口函数:setviewport()140

6.30 清除图形屏幕函数:cleardevice()141

6.31 返回屏幕的最大x坐标函数:getmaxx()142

6.32 返回屏幕的最大y坐标函数:getmaxy()143

6.33 将当前点移到(x,y)函数:moveto()144

6.34 将当前点移动一相对距离函数:moverel()145

6.35 绘制二维条形图函数:bar()146

6.36 绘制三维条形图函数:bar3d()147

6.37 绘制矩形函数:rectangle()149

6.38 设置当前画线颜色函数:setcolor()150

6.39 获取当前画线颜色函数:getcolor()151

6.40 获取当前线型、模式和宽度函数:getlinesettings()152

6.41 获取当前背景颜色函数:getbkcolor()153

6.42 设置当前背景颜色函数:setbkcolor()154

6.43 获取可以传给函数setcolor的最大颜色函数:getmaxcolor()155

6.44 获取有关当前调色板的信息函数:getpalette()156

6.45 按指定方式改变所有的调色板颜色函数:setallpalette()158

6.46 设置有关当前调色板的信息函数:setpalette()159

6.47 关闭图形系统函数:closegraph()161

6.48 改变内部图形缓冲区的大小函数:setgraphbufsize()162

6.49 通过检测硬件确定图形驱动程序和模式函数:detectgraph()163

6.50 绘制多边形函数:drawpoly()164

6.51 绘制多边形并填充函数:fillpoly()165

6.52 填充有界区域函数:floodfill()167

6.53 获取当前图形模式函数:getgraphmode()168

6.54 设置当前图形模式函数:setgraphmode()169

6.55 将指定区域的位图调入内存函数:getimage()170

6.56 在屏幕上输出位图函数:putimage()172

6.57 获取给定图形驱动程序的模式范围函数:getmoderange()174

6.58 获取指定像素的颜色函数:getpixel()175

6.59 在指定位置绘制像素函数:putpixel()176

6.60 将所有图形设置复位为它们的默认值函数:graphdefaults()178

6.61 返回一个错误信息串的指针函数:grapherrormsg()179

6.62 用户可修改的图形存储区释放函数:_graphfreemem()180

6.63 用户可修改的图形存储区分配函数:_graphgetmem()182

6.64 返回保存位图像所需的字节数函数:imagesize()183

6.65 在指定两点间画直线函数:line()185

6.66 在指定两点间画直线函数:lineto()186

6.67 从当前位置点到当前点绘制直线函数:linerel()187

6.68 选择低亮度字符函数:lowvideo()188

6.69 登录已连接进来的图形驱动程序代码函数:registerbgidriver()188

6.70 将屏幕模式恢复为先前的imitgraph设置函数:restorecrtmode()189

6.71 设置图形输出活动页函数:setactivepage()191

6.72 设置可见图形页号函数:setvisualpage()192

6.73 设置当前画线宽度和类型函数:setlinestyle()193

第7章 动态内存管理函数库:alloc.h195

7.1 更改数据段空间分配函数:brk()195

7.2 获取未使用内存大小函数:coreleft()196

7.3 申请堆栈空间函数:farcalloc()197

7.4 获取空余存储区空间大小函数:farcoreleft()198

7.5 释放堆中空间函数:farfree()199

7.6 存储块分配空间函数:farmalloc()199

7.7 存储块空间调整函数:farrealloc()200

7.8 释放已分配DOS内存块函数:freemem()201

7.9 改变数据段空间位置函数:sbrk()202

第8章 目录操作函数库:dir.h204

8.1 更改工作目录函数:chdir()204

8.2 搜索磁盘目录函数:findfirst()205

8.3 搜索磁盘目录函数:findnext()206

8.4 指定当前目录函数:getcurdir()207

8.5 获取当前工作目录函数:getcwd()208

8.6 获取磁盘驱动器号函数:getdisk()209

8.7 建立目录函数:mkdir()209

8.8 建立文件名函数:mktemp()210

8.9 删除文件目录函数:rmdir()211

8.10 设置当前工作驱动器函数:setdisk()212

8.11 查找文件函数:searchpath()213

8.12 构造文件名函数:fnmerge()214

第9章 系统接口函数库:dos.h215

9.1 磁盘读数据函数:absread()215

9.2 磁盘写数据函数:abswrite()216

9.3 DOS分配存储段函数:allocmem()217

9.4 DOS系统调用函数:bdos()218

9.5 返回国家相关信息函数:country()218

9.6 设置Ctrl_Break处理程序函数:ctrlbrk()219

9.7 获取扩展DOS错误信息函数:dosexterr()220

9.8 获取Control_break设置函数:getcbrk()221

9.9 获取DOS日期函数:getdate()222

9.10 设置DOS日期函数:setdate()222

9.11 设置DOS时间函数:settime()223

9.12 从硬件端口中输入函数:inport()224

9.13 从硬件端口中输入函数:inportb()225

9.14 从硬件端口中输出函数:outport()226

9.15 从硬件端口中输出函数:outportb()226

9.16 通用DOS接口函数:intdos()227

9.17 通用DOS中断接口函数:intdosx()228

9.18 通用8086软中断接口函数:int86()229

9.19 通用8086软中断接口函数:int86x()230

9.20 改变软中断接口函数:intr()231

9.21 退出并继续驻留函数:keep()232

9.22 分析文件名函数:parsfnm()233

9.23 检查存储单元函数:peek()234

9.24 检查存储单元函数:peekb()235

9.25 存值到给定存储单元函数:poke()236

9.26 存值到给定存储单元函数:pokeb()237

9.27 随机块读函数:randbrd()237

9.28 随机块写函数:randbwr()239

9.29 读段寄存器值函数:segread()240

9.30 执行挂起函数:sleep()241

9.31 修改DOS分配函数:setblock()242

9.32 UNIX时间格式转换函数:dostounix()243

9.33 获取系统时间函数:gettime()244

第10章 输入输出函数库:io.h245

10.1 打开文件函数:open()245

10.2 关闭文件函数:close()246

10.3 创建文件函数:creat()247

10.4 文件检测结束函数:eof()247

10.5 读文件函数:read()248

10.6 写文件函数:write()249

10.7 文件字节数统计函数:filelength()251

10.8 获取文件指针位置函数:tell()251

10.9 移动文件指针函数:lseek()252

10.10 获取文件时间函数:getftime()253

10.11 改变文件访问方式函数:chmod()254

10.12 设置文件打开方式函数:setmode()255

10.13 复制文件句柄函数:dup()256

10.14 设备类型检查函数:isatty()257

10.15 文件共享锁设置函数:lock()258

10.16 连接文件句柄函数:fdopen()259

10.17 文件访问权限设置函数:access()260

第11章 浮点数据处理库:float.h261

11.1 重置浮点运算系统函数:_fpreset()261

11.2 获取浮点处理器状态值函数:_status87()262

第12章 控制台输入输出函数库:conio.h264

12.1 获取字符函数:getch()264

12.2 清除字符函数:clreol()265

12.3 清除文本函数:clrscr()265

12.4 写字符函数:cputs()266

12.5 删除行函数:delline()267

12.6 文本复制函数:gettext()268

12.7 设置光标函数:gotoxy()269

12.8 高亮显示文本函数:highvideo()269

12.9 插入空行函数:insline()270

12.10 文本复制函数:puttext()271

12.11 设置文本属性函数:textattr()272

12.12 文本背景色选择函数:textbackground()273

12.13 文本字符颜色选择函数:textcolor()274

12.14 文本模式设置函数:textmode()274

12.15 返回水平光标位置函数:wherex()275

12.16 返回垂直光标位置函数:wherey()275

12.17 定义活动文本窗口函数:window()276

第13章 DEBUG相关函数库:assert.h278

第14章 BIOS相关函数库:bios.h279

14.1 串行IO通信函数:bioscom()279

14.2 软硬盘IO函数:biosdisk()280

14.3 检查设备函数:biosequip()281

14.4 键盘接口函数:bioskey()282

14.5 获取存储块大小函数:biosmemory()283

14.6 设置BIOS时间函数:biostime()283

第15章 内存相关函数库:mem.h285

15.1 字节复制函数:memccpy()285

15.2 字节复制函数:memcpy()286

15.3 字符搜索函数:memchr()287

15.4 串比较函数:memcmp()288

15.5 串比较函数:memicmp()289

15.6 字节移动函数:memmove()289

15.7 串设置函数:memset()290

第16章 进程管理函数库:process.h292

16.1 创建并运行子程序函数:spawnl()292

16.2 创建并运行子程序函数:spawnle()293

第17章 函数跳转函数库:setjmp.h294

17.1 非局部转移执行函数:longjmp()294

17.2 非局部转移函数:setjmp()295

第18章 信号定义函数库:signal.h297

18.1 设置信号对应动作函数:signal()297

18.2 发送信号函数:raise()298

第19章 函数参数处理函数库:stdarg.h299

19.1 格式化输出流函数:vfprintf()299

19.2 格式化输出函数:vprintf()300

19.3 格式化输出串函数:vsprintf()301

19.4 执行格式化输入函数:vscanf()302

19.5 执行流中格式化输入函数:vsscanf()303

19.6 执行流中格式化输入函数:vfscanf()304

19.7 开始使用可变参数函数:va_start()306

19.8 停止使用可变参数函数:va_end()307

19.9 调用可变参数列表函数:va_arg()308

第20章 时间函数库:time.h309

20.1 获取tm结构的系统时间函数:localtime()309

20.2 获取格林尼治结构的时间函数:gmtime()310

20.3 获取系统时间函数:asctime()310

20.4 计算时间差函数:difftime()311

20.5 转换日期时间字符串函数:ctime()312

20.6 获取或设置时间函数:time()313

20.7 UNIX时间兼容函数:tzset()314

第21章 标准工具库函数库:stdlib.h315

21.1 分配主存储器函数:calloc()315

21.2 释放已分配块函数:free()316

21.3 内存分配函数:malloc()316

21.4 重新分配主存函数:realloc()317

21.5 随机数发生器函数:rand()318

21.6 随机数发生器函数:random()319

21.7 初始化随机数发生器函数:randomize()319

21.8 初始化随机数发生器函数:srand()320

21.9 异常终止进程函数:abort()321

21.10 终止程序函数:exit()322

21.11 获取环境中字符串函数:getenv()322

21.12 加载环境中字符串函数:putenv()323

21.13 转换字符串函数:atof()324

21.14 转换字符串函数:atoi()325

21.15 转换字符串函数:atol()325

21.16 转换浮点数函数:ecvt()326

21.17 转换浮点数函数:fcvt()327

21.18 转换浮点数函数:gcvt()328

21.19 转换整数函数:itoa()329

21.20 转换字符串函数:strtod()330

21.21 转换字符串函数:strtol()331

21.22 交换字节函数:swab()331

21.23 线性搜索函数:lfind()332

21.24 线性搜索函数:lsearch()333

21.25 二分法搜索函数:bsearch()335

21.26 整数相除函数:div()336

21.27 长整型数相除函数:ldiv()336

21.28 发出DOS命令函数:system()337

附录 索引338

热门推荐