本书是由世界级C语言专家编写的C标准库经典著作。英文版已经重印十多次,影响了几代程序员。
本书结合C标准的相关部分,精辟地讲述了每一个库函数的使用方法和实现细节,而这正是一个真正的C程序员所必须掌握的。更重要的是,书中给出了实现和测试这些函数的完整源代码,可以让你更深入地学习C语言。不仅如此,本书还讨论了一些即使是最有经验的C程序员通常也不熟悉的知识,比如国际化和独立于区域设置的程序的编写、与构建库相关的概念和设计思想。
本书结构清晰,内容权威,阐述精辟,对于各层次C 程序员和相关专业高校师生都是一本优秀的参考书。
第0章 简介. 1
0.1 背景知识1
0.2 C 标准的内容 3
0.3 库的使用7
0.4 库的实现9
0.5 库的测试13
0.6 参考文献15
0.7 习题15
第1章 (assert.h)17
1.1 背景知识17
1.2 C 标准的内容18
1.3 (assert.h) 的使用18
1.4 (assert.h) 的实现20
1.5 (assert.h) 的测试22
1.6 参考文献23
1.7 习题23
第2章 (ctype.h) 25
2.1 背景知识25
2.2 C 标准的内容28
2.3 (ctype.h) 的使用 30
2.4 (ctype.h) 的实现 34
2.5 (ctype.h) 的测试 42
2.6 参考文献45
2.7 习题45
第3章 (errno.h) 47
3.1 背景知识47
3.2 C 标准的内容50
3.3 (errno.h) 的使用 50
3.4 (errno.h) 的实现 51
3.5 (errno.h) 的测试 55
3.6 参考文献55
3.7 习题55
第4章 (float.h)57
4.1 背景知识57
4.2 C 标准的内容59
4.3 (float.h) 的使用.62
4.4 (float.h) 的实现.64
4.5 (float.h) 的测试.69
4.6 参考文献71
4.7 习题72
第5章 (limits.h)73
5.1 背景知识73
5.2 C 标准的内容74
5.3 (limits.h) 的使用75
5.4 (limits.h) 的实现77
5.5 (limits.h) 的测试79
5.6 参考文献80
5.7 习题80
第6章 (locale.h)81
6.1 背景知识81
6.2 C 标准的内容84
6.3 (locale.h) 的使用87
6.4 (locale.h) 的实现94
6.5 (locale.h) 的测试 123
6.6 参考文献.123
6.7 习题123
第7章 (math.h)127
7.1 背景知识.127
7.2 C 标准的内容 130
7.3 (math.h) 的使用 135
7.4 (math.h) 的实现 137
7.5 (math.h) 的测试 171
7.6 参考文献.177
7.7 习题177
第8章 (setjmp.h).. 181
8.1 背景知识.181
8.2 C 标准的内容 184
8.3 (setjmp.h) 的使用 185
8.4 (setjmp.h) 的实现 187
8.5 (setjmp.h) 的测试191
8.6 参考文献 192
8.7 习题 192
第9章 (signal.h) 193
9.1 背景知识.193
9.2 C 标准的内容 195
9.3 (signal.h) 的使用 197
9.4 (signal.h) 的实现 199
9.5 (signal.h) 的测试 203
9.6 参考文献.203
9.7 习题203
第10章 (stdarg.h) 205
10.1 背景知识205
10.2 C 标准的内容 207
10.3 (stdarg.h) 的使用 208
10.4 (stdarg.h) 的实现 211
10.5 (stdarg.h) 的测试 212
10.6 参考文献212
10.7 习题.214
第11章 (stddef.h) 215
11.1 背景知识 215
11.2 C 标准的内容 217
11.3 (stddef.h) 的使用 217
11.4 (stddef.h) 的实现 222
11.5 (stddef.h) 的测试 223
11.6 参考文献 223
11.7 习题223
第12章 (stdio.h) 225
12.1 背景知识225
12.2 C 标准的内容 233
12.3 (stdio.h) 的使用 252
12.4 (stdio.h) 的实现 274
12.5 (stdio.h) 的测试 323
12.6 参考文献325
12.7 习题.325
第13章 (stdlib.h) 331
13.1 背景知识331
13.2 C 标准的内容 332
13.3 (stdlib.h) 的使用 342
13.4 (stdlib.h) 的实现 351
13.5 (stdlib.h) 的测试 379
13.6 参考文献379
13.7 习题.382
第14章 (string.h) 385
14.1 背景知识385
14.2 C 标准的内容 386
14.3 (string.h) 的使用 392
14.4 (string.h) 的实现 396
14.5 (string.h) 的测试 409
14.6 参考文献409
14.7 习题.409
第15章 (time.h) 413
15.1 背景知识413
15.2 C 标准的内容 414
15.3 (time.h) 的使用 418
15.4 (time.h) 的实现 422
15.5 (time.h) 的测试440
15.6 参考文献441
15.7 习题.441
附录A 接口 443
附录B 名字 451
附录C 术语... 461
Thisdefinitivebest-ofcollectionofoneofthewebsbestyoungwritersispackedwithbigidea...
网络将如何影响未来中国社会的发展?为什么近年来美国经济能持续快速增长?网络公司成功的奥秘是什么?为什么网络成了各大企业董
《Spring MVC+MyBatis快速开发与项目实战》内容简介:本书从开发实战出发,以新版Spring、Spring MVC和MyBatis为基础,结合开发...
Entwerfen.Programmieren.Visualisieren.MitinternationalenBest-Practise-Beispielen...
基于R语言数据挖掘的统计与分析 内容简介 R语言作为如今热门的编程语言之一,它由统计学家开发,在解决数据分析问题时具有先天优势。它是一门新兴的语言,掌握它,就是...
无师自通AutoCAD 2014中文版机械设计-(附光盘) 本书特色 《无师自通AutoCAD 2014中文版机械设计》以AutoCAD 2014中文版为平台,...
《互联网金融弄潮儿——第三方支付》内容简介:本书从市场的角度,通过认真的调查与分析,以实际案例为导向,由浅入深,分板块串联
《Scratch真好玩:教小孩学编程》内容简介:本书以一个猫猫侠角色引入,将读者设定为编程世界的一位勇士,跟随猫猫侠一起学习Scrat
中文版InDesign CS5技术大全-(附光盘) 本书特色 超厚手册,超大容量,技术全面,39章教学内容,软件功能全覆盖,基础详解、功能全面、理论实践全接触,...
《电子商务基础》内容简介:本书以一个完整的电子商务网上交易项目贯穿课程教学始终,以项目的实现过程为线索展开教学内容,整个教
《Odoo快速入门与实战:Python开发ERP指南》内容简介:本书包括基础篇、研发技术篇和实战篇,按照由基础到进阶,再到实战的顺序讲解
《深入浅出Ajax(中文版)》和其他深入浅出系列书籍一样,使用许多有趣的视觉刺激来保持我们大脑思考的兴奋。在您读完书中第一章后,
《历史的面孔》内容简介:中国近代历史是一段苦难史,也是一段中国人民不断探索的历史。“求新求变”贯穿着整个时空,这里面涌现了
Theultimateguidetothecellphone,theubiquitousandindispensablepocket-sizedgadgetth...
《初中现代文阅读内容把握与方法突破》内容简介:本书以现行课程标准为研究抓手,以整体序列设计课程标准教学要求,明确具体的教学
Haveyoueverwantedtoknowhowmoderndigitalcommunicationssystemswork?Findoutwiththis...
《让数据说话:数据可视化实战指南》内容简介:当代信息科学领域正面临数据爆炸的重大挑战,因此,海量数据的分析和处理显得越来越
《原来这是经济学》内容简介:一些常见的有趣现象,热爱生活的你一定注意的到但是你知道吗?这些生活中的点点滴滴都充满了经济学的
Recentdecadeshaveseenadramaticshiftawayfromsocialformsofgamblingplayedaroundroul...
《寿险新时代:通往财务自由的五堂保险课》内容简介:近年来,保险行业面临转型和改革之痛,旧的定义逐步退市,新时代的保险观念呼