本书是由世界级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
《Turbo与LDPC编解码及其应用》结合国际工业技术标准和国内工业技术标准中的Turbo码和LDPC码,系统、深入地给出了Turbo码和LDPC码
这是一本图文并茂的网络管理技术书籍,旨在让广大读者理解TCP/IP的基本知识、掌握TCP/IP的基本技能。书中讲解了网络基础知识、TC
《多尔衮:一指通天》内容简介:爱新觉罗·多尔衮是努尔哈赤的第14个儿子,他的母亲是努尔哈赤最喜欢的一个妃子。多尔衮的一生,是
本书是著名的网络服务供应商Hatena和Klab有限公司的工程师团队的经验总结。全书从实际的生产环境出发,就大规模、高性能、不间断
《SaaS创业之路》内容简介:这是一本面向SaaS赛道相关从业者的书,内容不只是聚焦在产品、运营、经营等某个具体模块,还从更体系化
《Spark Streaming实时流式大数据处理实战》内容简介:本书以透彻的原理分析和充实的实例代码详解,全面阐述了Spark Streaming流式
Arduino不仅仅是全球最流行的开源硬件,也是一个优秀的硬件开发平台,更是硬件开发的趋势。Arduino简单的开发方式使得开发者更关
《清华版双语教学用书•数字信号处理:基于计算机的方法(第3版)》于2001年由清华大学出版社推出以来,得到了广大院校师生的一致好评
Cisco OSPF命令与配置手册 本书特色 本书是一本简洁而完整的OSPF命令手册。书中提供了很多示例场景,演示了可在由*少数量的路由器组成的网络环境中实施的...
《图解茶经:认识中国茶道(全新图解版)》:《茶经》成书于唐代,是世界上第一部茶学专著,距今已有1000多年的历史。它是“茶圣”陆
本书主要介绍了时装设计师应该掌握的服装工艺知识技能,内容包括成本意识、材料利用、样衣裁剪、粘合衬工艺原理、缝制工艺原理、
《SQL反模式》是一本广受好评的SQL图书。它介绍了如何避免在SQL的使用和开发中陷入一些常见却经常被忽略的误区。它通过讲述各种具
《机电设备维护与管理》内容简介:本书列入“十三五”江苏省高等学校重点教材,分为上下两篇,上篇为设备维护部分,下篇为设备管理
《圣人是怎样炼成的》内容简介:一部让你轻松了解古代圣人成长史的爆笑漫画书,帮助孩子补充课外知识,增长见识。看半小时漫画,通
EXCEL2007函数与公式实战技巧精粹 本书特色推荐购买套装: excel 2007办公金典套装:excel 2007数据透视表应用大全+excel 2007...
本书极其透彻而详尽地介绍了ActionScript编程。如果你此前没有编程知识,那么本书将循序渐进地指引你开始精通ActionScript之旅。
《Java与Android移动应用开发》内容简介:本书是一线程序员多年开发经验的结晶之作,深入浅出地讲解Android移动应用开发所需要的几
《商事指导性案例的司法适用》内容简介:指导性案例制度是一项具有中国特色的司法制度。为全面落实指导性案例的目的和本旨、促进商
《大众华文思想前沿系列•2030:技术改变世界》站在我们能够影响历史进程的高度,用简单明了的语言讨论了人类未来的普遍利益和发展
《测试驱动开发》(中文版)设想把编程看成是转动曲柄从井里提一桶水上来的过程。如果水桶比较小,那么仅需一个能自由转动的曲柄就