windows与linux 标准c语言头文件

C语言符合标准的头文件#include <assert.h> //设定插入点 #include <ctype.h> //字符处理 #include <errno.h> //定义错误码 #include <float.h> //浮点数处理 #include <fstream.h> //文件输入/输出 #include <iomanip.h> //参数化输入/输出 #include <iostream.h> //数据流输入/输出 #include <limits.h> //定义各种数据类型最值常量 #include <locale.h> //定义本地化函数 #include <math.h> //定义数学函数 #include <stdio.h> //定义输入/输出函数 #include <stdlib.h> //定义杂项函数及内存分配函数 #include <string.h> //字符串处理 #include <strstrea.h> //基于数组的输入/输出 #include <time.h> //定义关于时间的函数 #include <wchar.h> //宽字符处理及输入/输出 #include <wctype.h> //宽字符分类3.linux常用头文件如下:POSIX标准定义的头文件<dirent.h>        目录项<fcntl.h>文件控制<fnmatch.h>    文件名匹配类型<glob.h>    路径名模式匹配类型<grp.h>        组文件<netdb.h>    网络数据库操作<pwd.h>        口令文件<regex.h>    正则表达式<tar.h>        TAR归档值<termios.h>    终端I/O<unistd.h>    符号常量<utime.h>    文件时间<wordexp.h>    字符扩展类型-------------------------<arpa/inet.h>    INTERNET定义<net/if.h>    套接字本地接口<netinet/in.h>    INTERNET地址族<netinet/tcp.h>    传输控制协议定义-------------------------<sys/mman.h>    内存管理声明<sys/select.h>   Select函数<sys/socket.h>    套接字借口<sys/stat.h>    文件状态<sys/times.h>    进程时间<sys/types.h>    基本系统数据类型<sys/un.h>    UNIX域套接字定义<sys/utsname.h>    系统名<sys/wait.h>    进程控制------------------------------POSIX定义的XSI扩展头文件<cpio.h>    cpio归档值<dlfcn.h>    动态链接<fmtmsg.h>    消息显示结构<ftw.h>        文件树漫游<iconv.h>    代码集转换使用程序<langinfo.h>    语言信息常量模式匹配函数定义<monetary.h>    货币类型<ndbm.h>    数据库操作<nl_types.h>    消息类别<poll.h>    轮询函数<search.h>    搜索表<strings.h>    字符串操作<syslog.h>    系统出错日志记录<ucontext.h>    用户上下文<ulimit.h>    用户限制<utmpx.h>    用户帐户数据库-----------------------------<sys/ipc.h>    IPC(命名管道)<sys/msg.h>    消息队列<sys/resource.h>资源操作<sys/sem.h>    信号量<sys/shm.h>    共享存储<sys/statvfs.h>    文件系统信息<sys/time.h>    时间类型<sys/timeb.h>    附加的日期和时间定义<sys/uio.h>    矢量I/O操作------------------------------POSIX定义的可选头文件<aio.h>        异步I/O<mqueue.h>    消息队列<pthread.h>    线程<sched.h>    执行调度<semaphore.h>    信号量<spawn.h>     实时spawn接口<stropts.h>    XSI STREAMS接口<trace.h>     事件跟踪
时间: 2024-10-08 10:43:21

windows与linux 标准c语言头文件的相关文章

C基础-标准C语言头文件

标准C语言头文件 ISO C标准定义的头文件(24项) <assert.h> 验证程序断言 <complex.h> 支持复数算术运算 <ctype.h> 字符类型 <errno.h> 出错码 <fenv.h> 浮点环境 <float.h> 浮点常量 <inttypes.h> 整型格式转换 <iso646.h> 替代关系操作符宏 <limits.h> 实现常量 <locale.h> 局部类

(转) C语言头文件、库文件的查找路径

在程序设计中,文件包含是很有用的.一个大的程序可以分为多个模块,由多个程序员分别编程.有        些公    用的符号常量或宏定义等可单独组成一个文件,在其它文件的开头用包含命令包含该文件即可使        用.这样,可避免在每个文件开头都去书写那些公用量,从而节省时间,并减少出错. 对文件包含命令还要说明以下几点:1. 包含命令中的文件名可以用双引号括起来,也可以用尖括号括起来.例如以下写法都是允许的:    #include"stdio.h"    #include   

Linux驱动开发常用头文件

头文件目录中总共有32个.h头文件.其中主目录下有13个,asm子目录中有4个,linux子目录中有10个,sys子目录中有5个.这些头文件各自的功能如下: 1.主目录 <a.out.h>:a.out头文件,定义了a.out执行文件格式和一些宏.<const.h>:常数符号头文件,目前仅定义了i节点中i_mode字段的各标志位.<ctype.h>:字符类型头文件,定义了一些有关字符类型判断和转换的宏.<errno.h>:错误号头文件,包含系统中各种出错号.(

C语言头文件、库文件的查找路径

在 程序设计中,文件包含是很有用的.一个大的程序可以分为多个模块,由多个程序员分别编程.有些公用的符号常量或宏定义等可单独组成一个文件,在其它文件的开头用包含命令包含该文件即可使用.这样,可避免在每个文件开头都去书写那些公用量,从而节省时间,并减少出错. 对文件包含命令还要说明以下几点:1. 包含命令中的文件名可以用双引号括起来,也可以用尖括号括起来.例如以下写法都是允许的:    #include"stdio.h"    #include    但是这两种形式是有区别的:使用尖括号表

C语言头文件中包含的函数

math.h常用函数 int  abs   (int x); double  acos  (double x); double  asin  (double x); double  atan  (double x); double  atan2 (double y, double x); double  atof  (const char *s); double  ceil  (double x); double  cos   (double x); double  cosh  (double

C语言头文件的使用(转载)

C语言头文件的使用 ——by janders 转载请注名作者和出处,谢谢! 原文:http://blog.csdn.net/janders/article/details/611081 C语言中的.h文件和我认识由来已久,其使用方法虽不十分复杂,但我却是经过了几个月的“不懂”时期,几年的“一知半解”时期才逐渐认识清楚他的本来面目.揪其原因,我的驽钝和好学而不求甚解固然是原因之一,但另外还有其他原因.原因一:对于较小的项目,其作用不易被充分开发,换句话说就是即使不知道他的详细使用方法,项目照样进行

c语言 头文件

一直以为C语言头文件的作用和 java中的import,php中的import是一样的,是引入方法的作用,但这是错的. 找了很多资料,终于找到一个正确的解读: C++/C编译器在扫描到一条函数调用语句时首先应当知道该函数的原型或定义,函数原型一般都放在头文件中,函数定义则放在源文件中,当源文件或头文件通过#include指令包含另一个头文件的时候,编译预处理器用头文件的内容取代#include伪指令.这就是说,头文件的所有内容最终都会被合并到某一个或某几个源文件中,如此将每一个包含的头文件递归地

linux网络编程常用头文件

sys/types.h:数据类型定义 sys/socket.h:提供socket函数及数据结构 netinet/in.h:定义数据结构sockaddr_in arpa/inet.h:提供IP地址转换函数 netdb.h:提供设置及获取域名的函数 sys/ioctl.h:提供对I/O控制的函数 sys/poll.h:提供socket等待测试机制的函数 其他在网络程序中常见的头文件 unistd.h:提供通用的文件.目录.程序及进程操作的函数 errno.h:提供错误号errno的定义,用于错误处理

用 #include &lt;filename.h&gt; 格式来引用标准库的头文件

用 #include <filename.h> 格式来引用标准库的头文件(编译器将从 标准库目录开始搜索). 1 #include <iostream> 2 3 /* run this program using the console pauser or add your own getch, system("pause") or input loop */ 4 5 6 using namespace std; 7 8 //定义结构 9 struct stud