本书是由世界级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
用户故事与敏捷方法 本书特色 《用户故事与敏捷方法》:敏捷大师Mike Cohn的软件需求方法圣经,小型团队(项目)不可或缺的敏捷开发宝典,亚马逊五星级长销图书...
《聪明女人的口才修炼课》内容简介:在人际关系互动频繁的时代,说话技巧变得愈来愈重要。女人想要拥有好人缘,在职场和情场里无往
Graspthefundamentalsofwebapplicationdevelopmentbybuildingasimpledatabase-backeda...
《基于Web标准的网页设计技巧与实战(第2版)》通过大量现实世界中已经存在的网页实例,由浅入深地讲解了构建遵循Web标准的网页所涉
科技的發展讓我們的生活變得複雜,連向來簡單的家用電器都被加上繁複的控制面板,更別說家裡堆滿了各式各樣的遙控器。我們必須要
《实现领域驱动设计》内容简介:领域驱动设计(DDD)是教我们如何做好软件的,同时也是教我们如何更好地使用面向对象技术的。它为我
《从雄安到人工智能》内容简介:本书从政治经济、外交环境、文化教育、科技发展等几个领域的社会热点事件切入,细述事件背后的来龙
《空间的语言》介绍了:这部独特的理论著作为我们提供了一个完事的建筑空间理念论述。布莱恩·劳森用最精炼通俗的语言对这个理念
《基于深度学习的自然语言处理》内容简介:将深度学习方法应用于各种自然语言处理任务,可以让你的算法在速度和准确性方面提升到一
《企业产品成本会计核算详解与实务》内容简介:《企业产品成本会计核算详解与实务,内容精解+实务应用+典型案例》严格依据《企业产
五笔字词速查词典第2版 本书特色 1999年五笔教学研究组在北京金桥电脑学校成立成员都是有着丰富教学经验的电脑培训中心的教师,随着全国五笔爱好者的不断加入,成员...
人工智能-智能系统指南-第3版-英文版 内容简介 人工智能经常被人们认为是计算机科学中一门高度复杂甚至令人生畏的学科。长期以来人工智能方面的书籍往往包含...
本书是一本介绍Linux设备驱动开发理论、框架与实例的书,本书以Linux2.6版本内核为蓝本,详细介绍自旋锁、信号量、完成量、中断
《山水田园城市实践》内容简介:本书从贵安新区山水田园城市实践切入,围绕新区农村综合改革社村标准化建设体系这根线,大量翻阅了
《智能学习的未来》内容简介:人工智能发展迅猛,与之相比,我们人类到底还有没有优势?我们会被取代吗? 想要在这场人机大战中取胜
《新旧之间》内容简介:本书以《樊山政书》所反映的清末法制变革中樊增祥任藩、臬两司的司法公文为研究对象,围绕转型时期的“变”
《迪士尼的快乐营销模式》内容简介:迪士尼公司成功的根本原因,是持续地创造快乐并把快乐体验传递给新顾客和持续地交叉销售给老顾
《区块链与智慧物流》内容简介:本书以区块链技术与智慧物流的融合应用为核心,通过剖析智慧物流的发展演进及区块链影响物流系统与
UserexperiencedesignisthedisciplineofcreatingausefulandusableWebsiteorapplicatio...
《竹简《文子》研究之回顾与反思》内容简介:本书共分五个章节,依次为:一、竹简《文子》研究;二、竹简《文字》成书年代反思;三