
C标准库浅析
文章平均质量分 85
Peng_Lei_csdn
这个作者很懒,什么都没留下…
展开
-
类型相关的定义
说明:整个C标准库解剖系列环境为Ubuntu 8.04,编译器为gcc 4.2.4,由于linux系统中只有C标准库的头文件(在/usr/include下),函数库被编译成了程序库,没有源代码,因此对源代码的解剖用的是glibc 2.9,可从GNU的官方站点上下载。 类型相关定义包括limits.h、float.h、stddef.h、stdbool.h、stdarg.h、iso646.h转载 2014-06-06 20:14:38 · 616 阅读 · 0 评论 -
控制函数assert.h, setjmp.h和signal.h
原文出自:http://blog.csdn.net/zhoudaxia/article/details/4700833转载 2014-06-06 20:31:49 · 1272 阅读 · 0 评论 -
区域设置函数locale.h
原文出自:http://blog.csdn.net/zhoudaxia/article/details/4700971转载 2014-06-06 20:33:40 · 1135 阅读 · 0 评论 -
字符串处理函数string.h和wchar.h(续2)
原文出自:http://blog.csdn.net/zhoudaxia/article/details/4641727转载 2014-06-06 20:24:40 · 1178 阅读 · 0 评论 -
字符串处理函数string.h和wchar.h(续1)
原文出自:http://blog.csdn.net/zhoudaxia/article/details/4641711转载 2014-06-06 20:21:29 · 713 阅读 · 0 评论 -
数学函数库math.h, tgmath.h和complex.h
原文出自:http://blog.csdn.net/zhoudaxia/article/details/4721160数学库是一个庞大的库,而且数学函数的实现一般要涉及到特有的数值算法,因此这里也是作一个概述性的介绍。标准C中的数学库有3个头文件math.h, tgmath.h和complex.h,其中tgmath.h和complex.h是C99中引入的。标准C中定义的数学转载 2014-06-06 20:39:55 · 3244 阅读 · 0 评论 -
日期与时间函数time.h
原文出自:http://blog.csdn.net/zhoudaxia/article/details/4647136转载 2014-06-06 20:25:52 · 1113 阅读 · 0 评论 -
浮点数环境fenv.h
原文出自:http://blog.csdn.net/zhoudaxia/article/details/4710047转载 2014-06-06 20:35:53 · 2460 阅读 · 0 评论 -
扩展整数类型stdint.h和inttypes.h
原文出自:http://blog.csdn.net/zhoudaxia/article/details/4704766转载 2014-06-06 20:35:03 · 1408 阅读 · 0 评论 -
字符串处理函数string.h和wchar.h
原文出自:http://blog.csdn.net/zhoudaxia/article/details/4641693转载 2014-06-06 20:19:56 · 1078 阅读 · 0 评论 -
字符处理函数ctype.h和wctype.h
字符处理包括分类(即属性判断)和转换函数。ASCII字符主要可分类为控制字符、空白字符、可打印字符、数字字符、字母字符(大写和小写)、标点符号等。 1、ctype.h:标准的属性判断函数有isalnum,isalpha,iscntrl,isdigit,isxdigit,isgraph,isprint,ispunct,islower,isupper,isspace, isblank(C99转载 2014-06-06 20:18:44 · 1634 阅读 · 0 评论 -
日期与时间函数time.h(续)
原文出自:http://blog.csdn.net/zhoudaxia/article/details/46471504、difftime函数:从日历时间t1中减去日历时间t0,返回double类型的差值(秒数)。[cpp] view plaincopy/* difftime.c:difftime函数的实现 */ #include #inc转载 2014-06-06 20:26:48 · 777 阅读 · 0 评论 -
通用函数stdlib.h
原文出自:http://blog.csdn.net/zhoudaxia/article/details/4721146转载 2014-06-06 20:39:07 · 647 阅读 · 0 评论 -
错误报告error.h
原文出自:http://blog.csdn.net/zhoudaxia/article/details/4632356errno.h在/usr/include下,定义了存放错误码的全局变量errno,及错误码EDOM,ERANGE,EILSEQ。它包含了/usr/include/bits下的bits/errno.h头文件。bits/errno.h不是标准C库中的头文件,在Linux转载 2014-06-06 20:17:03 · 1068 阅读 · 0 评论 -
输入输出函数stdio.h
原文出自:http://blog.csdn.net/zhoudaxia/article/details/4715493C标准中的I/O库是一个比较庞大的库,实现也比较复杂。显然I/O库的实现是依赖于操作系统的,不同的系统上I/O库的实现机理是不一样的。glibc中,I/O库的核心实现在libio目录下。有4个头文件libio.h, iolibio.h, libioP转载 2014-06-06 20:36:40 · 1087 阅读 · 0 评论