
| C标准库“圣经”,提供完整源代码,全面深入阐述库函数的实现与运用。C程序员必备参考书。 本书是由世界级C语言专家编写的C标准库经典著作。英文版已经重印十多次,影响了几代程序员。 本书结合C标准的相关部分,精辟地讲述了每一个库函数的使用方法和实现细节,这正是一个真正的C程序员所必须掌握的。更重要的是,书中给出了实现和测试这些函数的完整源代码。可以让你更深入地学习C语言。不仅如此,本书还讨论了一些即使是最有经验的C程序员通常也不熟悉的知识,比如国际化和独立于区域设置的程序的编写、与构建库相关的概念和设计思想。 作者简介:P.J.Plauger,世界著名的软件技术专家,曾任ISO C标准委员会主席,C/C++Users Journal主编,现任ISO C++标准委员会主席。他是C/C++标准库开发领域的大师。所开发的Dinkumware标准库应用广泛。 |
| P.J.Plauger,世界著名的软件技术专家,曾任ISO C标准委员会主席,C/C++Users Journal主编,现任ISO C++标准委员会主席。他是C/C++标准库开发领域的大师。所开发的Dinkumware标准库应用广泛。 |
| 第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 |
商品评论(0条)