欢迎来到相识电子书!
C标准库

C标准库

作者:P. J. Plauger

分类:文学

ISBN:9787115172860

出版时间:2009-7

出版社:人民邮电出版社

标签: 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

内容简介

本书是由世界级C语言专家编写的C标准库经典著作。英文版已经重印十多次,影响了几代程序员。 本书结合C标准的相关部分,精辟地讲述了每一个库函数的使用方法和实现细节,而这正是一个真正的C程序员所必须掌握的。更重要的是,书中给出了实现和测试这些函数的完整源代码,可以让你更深入地学习C语言。不仅如此,本书还讨论了一些即使是最有经验的C程序员通常也不熟悉的知识,比如国际化和独立于区域设置的程序的编写、与构建库相关的概念和设计思想。 本书结构清晰,内容权威,阐述精辟,对于各层次C 程序员和相关专业高校师生都是一本优秀的参考书。

下载说明

1、C标准库是作者P. J. Plauger创作的原创作品,下载链接均为网友上传的网盘链接!

2、相识电子书提供优质免费的txt、pdf等下载链接,所有电子书均为完整版!

下载链接

热门评论

  • 勒希拉-幼鸽的评论
    发表了博文《(转)C++内存管理之四:new/deletevsmalloc/free》new/deletevsmalloc/free  malloc与free是C++/C语言的标准库函数,new/de(转)C++&...
  • 逻辑引擎的评论
    很久以前我曾纠结过形如“q=a/b;r=a%b;”的运算不得不做两次除法,直接内嵌汇编又怕不好移植。后来发现C标准库的div函数可以同时求出商和余数。再后来发现这个函数根本用不着,因为脑筋正常的现代编译器都能够自动将这种代码优化成一次同时取得商和余数的除法指令。网页链接
  • 遥远的天空34的评论
    发表了一篇转载博文《[转载]C语言标准库函数qsort排序的介绍与使用》[转载]C语言标准库...
  • 钱坤袋的评论
    YouCompleteMe终于配置好,C语言标准库提示出来了。花了三天,重装了centos虚拟机,编译了N次libc,gcc,python,N多依赖更新,重新编译。centos太老,预编译的库都没有你的,只能用 fedora 的版本,还好能用。[蜡烛][蜡烛]
  • 梦想能改变世界的评论
    我当初有一个目标:我要精通C++,除了C++的语法,还有C标准库,C++标准库,全都要掌握。然后还要精通项目开发,主要是架构设计。 但是现在:我除了掌握了C++六成的语法、能开发一些小游戏外,就没其他成就了,...(阅读全文: 网页链接 下载LOFTER客户端: 移动客户端下载)
  • darellwu的评论
    C语言作为一种古老的语言,其局限性也是很明显的,比如已经成为安全问题渊薮的缓冲区溢出。C的标准库也存在各种各样的问题。对于更加贴近现实世界的众多项目,没有面向对象机制,显然会影响开发效率。
  • Python开发者的评论
    《Python模块学习 —- datetime》Python提供了多个内置模块用于操作日期时间,像calendar,time,datetime。time模块我在之前的文章已经有所介绍,它提供的接口与C标准库time.h基本一致。相比于time模块,datetime模块的接口则更直观、更容易调用。网页链接 (by DarkBull)
  • Ethan-城的评论
    我刚刚通过@微盘 下载了"C标准库.pdf",推荐给大家! C标准库.pdf
  • 羅攀笔画好多好难写的评论
    C标准库函数集(头文件索引)-百度文库 C标准库函数集(头文...
  • _acros的评论
    传说C++程序员必看的#C++ primer#和#C++标准库#,在C11标准出来后都发了新版。 图中上面两大砖都是以前买的。 下面两块大砖是新买的....加起来两千页,温故知新需要多少时间呢?[笑cry]
  • 东逛西逛小窝的评论
    教c不讲标准库的都是耍流氓
  • kamikamili的评论
    C语言标准库函数strcpy,把从src地址开始且含有'\0'结束符的字符串复制到以dest开始的地址空间。
  • Dittoyi的评论
    C标准库 Cheat Sheet:Standard C...
  • TheCPointer的评论
    The C Programming Language P37 自增运算符与自减运算符:为说明前自增与后自增,编写函数squeeze(s, c),删除字符串s中出现的所有字符c。我尝试了各种实现方法,还拓展了该函数,编写了squeezeStr,可删除s中凡与mod匹配的字符。上述测试,在函数调用方面,也尝试仿照C标准库建立字符集以供索引。