C 标准库系列之概述

Posted 浩月星空

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C 标准库系列之概述相关的知识,希望对你有一定的参考价值。

  基本上很多编程语言都会提供针对语言本身的一系列的标准库或者包,当然C语言同样也有提供标准库,C语言的标准库是一系列的头文件的集合;
如assert.h、ctype.h、errno.h、float.h、limits.h、locale.h、math.h、setjmp.h、signal.h、stdarg.h、stddef.h、stdio.h、stdlib.h、string.h、time.h等约15个头文件;
另外语言只是制定了标准、规范,故目前不同的厂商、系统可能有不同的标准库实现,如GNU的glibc,嵌入式的uclibc,以及BSD系系列的libc、甚至微软自己实现的C标准库等;
此外ANSI C、ISO C、GUN C、POSIX C等在此处不作区别;本系列文章主要针对glibc 2.24和微软的C标准库(基于VS2013下的C标准库)进行分析实现以及原理比较。
  接下来的篇幅将依次针对以上提到的C语言标准库头文件顺序进行分析。

以上是关于C 标准库系列之概述的主要内容,如果未能解决你的问题,请参考以下文章

1Python标准库系列之模块介绍

C 标准库系列之locale.h

C 标准库系列之limits.h

C 标准库系列之assert.h

3Python标准库系列之os模块

13Python标准库系列之shutil模块