C标准库

C标准库
作 者: 普劳格 卢红星 徐明亮 霍建同
出版社: 人民邮电出版社
丛编项: 图灵程序设计丛书
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: VC++
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  P.J.Plauger,世界著名的软件技术专家,曾任ISO C标准委员会主席,C/C++Users Journal主编,现任ISO C++标准委员会主席。他是C/C++标准库开发领域的大师。所开发的Dinkumware标准库应用广泛。

内容简介

《C标准库》集中讨论了C标准库,全面介绍了ANSI/ISOC语言标准的所有库函数。书中通过引用ISOC标准的相关部分,详细讲解了每一个库函数的使用方法,并通过示例描述了其实现细节,且给出了实现和测试这些函数的完整代码。此外,每章结尾附有不同难度的习题,帮助读者巩固和提高。通过此书,读者将会更好地使用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