C语言库函数一
来源:互联网 发布:常用的有限元分析软件 编辑:程序博客网 时间:2024/06/13 07:08
由于C语言本身可以说是一门非常轻量化的编程语言,语言本身提供的内容非常有限,当然这也促成了灵活小巧的特点。C语言有很大一部分特性都不是通过语言性质来实现的,而是通过库函数来实现的,如果不使用库函数几乎无法编写出任何可用的C语言程序来。C语言官方提供的库函数,被称之为标准库函数。标准库函数中实现了我们需要的大部分功能,这些库函数按功能可以大致分为I/O处理,字符和字符串,数学函数,时间和日期,内存管理和其他一些杂和的函数,还有一点库函数的实现并没有限制说实现的方法,每个人都可以实现自己的函数然后将其作为库函数来使用,只是这样的函数只是个人的库函数,不是标准库函数而已。
这里先要介绍的是处理I/O的标准库函数。I/O处理是编程中常见的主题,在计算机专业术语中,I/O处理是指CPU和外设的交互被称之为I/O处理,这样的I/O包括从内存中取数,读取鼠标键盘等的指令。这里的I/O注意是指操作系统层面的I/O交互的主要对象是计算机的内存,磁盘文件的读入写出以及标准输入输出。下面粗浅的解释下linux的I/O处理模式。
在linux系统中,I/O是以流的形式来表示的。没运行一条shell命令便默认打开了3个标准文件描述符,分别是标准输入,标准输出,标准错误输出。在文件描述符上我们可以进行相应的文件I/O操作。所以在使用C语言进行I/O操作时,我们进行的第一个操作往往是打开文件,打开文件之后我们可以得到一个文件描述符,通过这个文件描述符我们可以对文件进行I/O操作。这个就是C语言进行I/O操作的基本原理。
下面以一个例子来说明C语言基本的I/O操作。
//后面补充
总结来说就是,I/O操作涉及文件的操作。文件在linux系统中被管理到流上,C语言通过操作流来实现文件I/O的操作。
- C语言库函数一
- C语言库函数(一)
- C语言库函数介绍
- C语言库函数
- linux c语言库函数
- C语言库函数用法
- C语言库函数源代码
- C语言库函数理解
- c语言库函数1
- C语言库函数2
- c语言库函数3
- c语言库函数4
- c语言库函数5
- C语言库函数
- C语言库函数 fflush
- C语言实现库函数
- C语言库函数学习
- C语言库函数大全
- 畅通工程
- 猜数字游戏
- SecureCRT连不上Linux虚拟机的一种可能
- PLM(Product Lifecycle Management)System
- 《Java程序设计基础》 第6章手记
- C语言库函数一
- C++精进篇(四)之―结构体和头文件
- 关于struts2中传入中文参数然后显示到页面出现乱码
- x86汇编--(一)寄存器功能、寻址方式、伪指令总结
- 条款1:理解模板类型推断
- hdu 2609 how many
- C++精进篇(二)之―指针和引用
- iOS职位面试问题及答案
- 《夜曲》