《C语言参考手册》求取 ⇩

第一部分 C语言参考手册1

第一章 引言1

1.1 概貌1

1.2 关于这本手册2

1.3 约定2

第二章 C的基本元素4

2.1 简介4

2.2 字符集4

2.3 常数9

2.4 标识符12

2.5 关键字12

2.6 注解13

2.7 token—语法单位14

第三章 程序结构15

3.1 简介15

3.2 源程序15

3.3 源文件16

3.4 程序的执行17

3.5 生存期和可见性18

3.6 有名类20

第四章 说明22

4.1 简介22

4.2 类型指定符23

4.3 说明符25

4.4 变量说明28

4.5 函数说明35

4.6 存贮类37

4.7 初始化41

4.8 类型说明43

4.9 类型名44

第五章 表达式和赋值46

5.1 简介47

5.2 运算对象47

5.3 运算符51

5.4 赋值运算符59

5.5 求值的优先级及顺序61

5.6 付作用63

5.7 类型转换63

第六章 语句69

6.1 简介69

6.2 break语句70

6.3 复合语句70

6.4 continue语句71

6.5 do语句72

6.6 表达式语句72

6.7 for语句72

6.8 goto语句和标号语句73

6.9 if语句74

6.10 空语句75

6.11 return语句75

6.12 switch语句76

6.13 while语句78

第七章 函数79

7.1 简介79

7.2 函数定义79

7.3 函数说明83

7.4 函数调用84

第八章预处理器指示90

8.1 简介90

8.2 显示常数和宏90

8.3 包含文件93

8.4 条件编译94

8.5 行控制97

附录A区别99

A.1 简介99

附录B 语法概要101

B.1 语法单位-token101

B.2 表达式104

B.3 说明106

B.4 语句109

B.5 定义109

B.6 预处理器指示110

第二部分 C用户指南111

第一章 简介111

1.1 简介111

1.2 关于这本指南111

1.3 标记规则112

第二章 CC:C编译器113

2.1 概述113

2.2 文件名协约规则114

2.3 cc命令行114

2.4 命令行选择项115

2.5 存贮模式124

2.6 特殊的关键字127

第三章 ld:XENIX链接编辑器130

3.1 简介130

3.2 使用链接编辑器130

3.3 链接编辑器的选择项130

3.4 可执行的目标代码文件132

3.5 公用变元的分配132

第四章 adb:一个程序调试器134

4.1 简介135

4.2 启动和停止adb135

4.3 显示指令和数据137

4.4 调试程序执行144

4.5 使用adb内存映象150

4.6 其它特点153

4.7 修补二进制文件157

第五章 C语言与汇编语言的兼容性158

5.1 简介158

5.2 C调用序列158

5.3 进入汇编过程158

5.4 返回值159

5.5 退出程序159

5.6 编程示例159

第六章出错处理161

6.1 简介161

6.2 使用标准错误文件161

6.3 使用crrno变量162

6.4 打印出错消息162

6.5 使用出错信号163

6.6 遇到系统错误163

第七章 iAPX-286和文件格式164

7.1 引言166

7.2 iAPX-286系统体系结构166

7.3 Intel目标模块格式167

7.4 术语定义168

7.5 模块标识和属性169

7.6 段定义170

7.7 段寻址170

7.8 符号定义170

7.9 索引170

7.10 定位的概念框架171

7.11 相对自身的定位174

7.12 相对段的定位175

7.13 记录次序175

7.14 记录格式介绍176

7.15 记录类型列表(按数值排序)193

7.16 公用变量的类型表示194

7.17 分段的x.out格式196

附录A C语言的可移植性206

A.1 概述206

A.2 程序的可移植性207

A.3 机器的硬件207

A.4 编译器的差异211

A.5 程序环境的差异215

A.6 数据的可移植性215

A.7 Lint215

A.8 字节次序一览表216

附录B C编译器和连接编辑器的出错消息218

B.1 概述218

B.2 编译器出错消息218

B.3 连接编辑器的出错消息234

第三部分 C函数库指南240

第一章 概述240

1.1 概述240

1.2 本手册指南240

1.3 符号约定240

第二章 运行环境子程序242

2.1 概述242

2.2 缓冲管理242

2.3 字符的分类和转换243

2.4 光标子程序244

2.5 数据库管理子程序246

2.6 文件处理246

2.7 组文件和口令文件的管理247

2.8 数学子程序248

2.9 内存分配249

2.10 消息管理子程序249

2.11 数值转化250

2.12 进程管理250

2.13 读写文件251

2.14 检索子程序252

2.15 信号量管理252

2.16 共享内存子程序252

2.17 流管理子程序253

2.18 字符串操作254

2.19 系统记帐管理255

2.20 终端管理子程序256

2.21 时间管理子程序256

2.22 其它子程序256

第三章 头文件259

3.1 概述262

3.2 目录/usr/include中的文件262

3.3 目录/usr/include/sys中的文件266

3.4 目录/usr/include/dos中的文件270

3.5 目录/usr/include/dos/sys中的文件272

第四章 使用标准的I/o与函数273

4.1 概述274

4.2 使用命令行自变量275

4.3 使用标准文件276

4.4 使用流函数281

4.5 使用更多的流函数289

4.6 使用低级函数291

4.7 使用文件描述符291

第五章 屏幕处理298

5.1 概述299

5.2 准备屏幕301

5.3 使用标准屏幕303

5.4 创建和使用窗口308

5.5 使用其它窗口函数316

5.6 结合使用光标移动和其它操作318

5.7 控制终端319

第六章 字符和字符串处理322

6.1 概述322

6.2 使用字符函数323

6.3 判断标点325

6.4 使用字符串函数326

第七章 使用进程管理331

7.1 概述331

7.2 使用进程331

7.3 调用一个程序332

7.4 终止一个程序332

7.5 启动一个新程序333

7.6 通过shell运行一个程序334

7.7 复制一个进程334

7.8 等待一个进程335

7.9 继承打开的文件336

7.10 程序举例336

第八章 创建和使用管道338

8.1 概述338

8.2 给新进程打开管道338

8.3 对进程读取和写入339

8.4 关闭管道339

8.5 打开低级管道340

8.6 程序举例341

8.7 命名的管道343

第九章 使用系统资源345

9.1 概述346

9.2 分配内存346

9.3 锁控文件351

9.4 使用信号量353

9.5 使用共享内存360

9.6 消息队列369

附录A XENIX到DOS:一个交叉的开发系统374

A.1 概述374

A.2 建立源文件375

A.3 编译DOS源文件375

A.4 使用汇编语言的源文件376

A.5 建立和连接目标文件376

A.6 执行和调试DOS程序376

A.7 系统间传送程序376

A.8 建立DOS库377

A.9 运行系统的公用函数377

附录B 系统出错值380

B.1 概述380

B.2 出错值380

B.3 数学错误383

第四部分 宏汇编用户指南385

第一章 引言385

1.1 纵览385

1.2 必备知识385

1.3 关于这本指南385

1.4 怎样开始385

1.5 标记约定385

第二章 masm:宏汇编387

2.1 引言387

2.2 开始和使用masm387

2.3 masm选择项的使用387

2.4 阅读汇编列表391

附录A 错误信息397

第五部分 宏汇编参考手册407

第一章 引论407

1.1 引论407

1.2 关于这本指南407

1.3 必备知识408

1.4 标记约定408

第二章 汇编的元素410

2.1 引论410

2.2 字符集410

2.3 整数410

2.4 实数411

2.5 编码实数411

2.6 紧缩十进制数411

2.7 字符和串常数412

2.8 名字412

2.9 保留名字412

2.10 语句413

2.11 注释414

2.12 COMMENT伪指令414

第三章 程序结构415

3.1 引论415

3.2 源文件415

3.3 指令集伪指令417

3.4 SEGMENT和ENDS伪指令417

3.5 END伪指令419

3.6 GROUP伪指令420

3.7 ASSUME伪指令421

3.8 ORG伪指令421

3.9 EVEN伪指令421

3.10 PROC和ENDP伪指令422

第四章 类型和说明423

4.1 引论423

4.2 标号说明423

4.2.1 近标号说明423

4.2.2 过程标号423

4.3 数据说明423

4.3.1 DB伪指令424

4.3.2 DW伪指令424

4.3.3 DD伪指令425

4.3.4 DQ伪指令425

4.3.5 DT伪指令426

4.3.6 DUP操作符427

4.4 符号说明427

4.4.1 =伪指令427

4.4.2 EQU伪指令428

4.4.3 LABEL伪指令428

4.5 类型说明429

4.5.1 STRUC和ENDS伪指令429

4.5.2 RECORD伪指令430

4.6 结构和记录说明430

4.6.1 结构说明430

4.6.2 记录说明431

第五章 操作数和表达式432

5.1 引论432

5.2 操作数432

5.2.1 常量操作数432

5.2.2 直接存贮器操作数432

5.2.3 重定位操作数433

5.2.4 位置计数器433

5.2.5 寄存器操作数433

5.2.6 基址操作数434

5.2.7 变址操作数435

5.2.8 基址变址操作数435

5.2.9 结构操作数436

5.2.10 记录操作数436

5.2.11 记录域操作数436

5.3 表达式437

5.3.1 算术操作符437

5.3.2 SHR和SHL操作符438

5.3.3 关系操作符438

5.3.4 位运算操作符439

5.3.5 索引操作符439

5.3.6 PTR操作符440

5.3.7 段级操作符440

5.3.8 SHORT操作符441

5.3.9 THS操作符441

5.3.10 HIGH和LOW操作符441

5.3.11 SEG操作符441

5.3.12 OFFSET操作符442

5.3.13 TYPE操作符442

5.3.14 .TYPE操作符442

5.3.15 LENGTH操作符442

5.3.16 SIZE操作符443

5.3.17 WIDTH操作符443

5.3.18 MASK操作符443

5.3.19 表达式求值与优先级444

5.4 向前引用444

5.5 存贮器操作数的强制分类446

第六章 全程说明447

6.1 引论447

6.2 PUBLIC伪指令447

6.3 EXTRN伪指令447

6.4 程序示例448

第七章 条件汇编450

7.1 引论450

7.2 IF和IFE伪指令450

7.3 IF1和IF2伪指令451

7.4 IFDEF和IFNDEF伪指令451

7.5 IFB和IFNB伪指令451

7.6 IFIDN和IFDIF伪指令452

第八章 宏伪指令453

8.1 引论453

8.2 MACRO和ENDM伪指令453

8.3 宏调用454

8.4 LOCAL伪指令455

8.5 PURGE伪指令456

8.6 REPT和ENDM伪指令456

8.7 IRP和ENDM伪指令456

8.8 IRPC和ENDM伪指令457

8.9 EXITM伪指令458

8.10 替换操作符458

8.11 文字正文操作符459

8.12 文字字符操作符460

8.13 表达式操作符460

8.14 宏注释460

第九章 文件控制461

9.1 引论461

9.2 INCLUDE伪指令461

9.3 .RADIX伪指令462

9.4 %OUT伪指令462

9.5 NAME伪指令463

9.6 TITLE伪指令463

9.7 SUBTITLE伪指令463

9.8 PAGE伪指令463

9.9 .LIST和XLIST伪指令464

9.10 .SFCOND和.LFCOND和.TFCOND伪指令464

9.11 .LALL和SALL伪指令465

9.12 .CREF和.XCREF伪指令465

附录A 指令综述467

A.1 引论467

A.2 8086指令467

A.3 8087指令助记符472

A.4 186指令助记符475

A.5 286不保护指令助记符476

A.6 286保护指令助记符476

A.7 286指令助记符477

附录B 伪指令综述478

B.1 引论478

B.2 伪指令语法和功能478

附录C 高级语言使用的段名字482

C.1 引论482

C.2 正文段482

C.3 数据段——近类型483

C.4 数据段——远类型484

C.5 Bss段484

C.6 常数段485

补遗第一部分C用户指南487

第八章 编写设备驱动程序487

8.1 简介488

8.2 核心环境490

8.3 核心支持的例程494

8.4 设备驱动程序的参数传递507

8.5 命名约定507

8.6 字符设备驱动程序507

8.7 块设备的设备驱动程序518

8.8 共享中断向量525

8.9 编译系统的配置和核心的连接526

8.10 驱动程序的调试532

8.11 准备一个产品的驱动程序的注意事项536

8.12 忠告538

第九章 设备驱动程序样品540

9.1 简介540

9.2 行式打印机驱动程序样品540

9.3 终端驱动程序样品544

9.4 磁盘驱动器驱动程序样品560

9.5 内存映象显示设备驱动程序样品569

1991《C语言参考手册》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由上海电子计算机厂,北京希望电脑公司 1991 希望电脑公司 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

COBOL语言 mioro参考手册(1987 PDF版)
COBOL语言 mioro参考手册
1987 北京科海总公司培训中心;中国科学院软件研究所
宏汇编语言参考手册( PDF版)
宏汇编语言参考手册
XENIX系统V C语言用户参考手册( PDF版)
XENIX系统V C语言用户参考手册
Microsoft Visual C++ 2.0 for win32大全 5  语言参考手册( PDF版)
Microsoft Visual C++ 2.0 for win32大全 5 语言参考手册
北京市:清华大学出版社
高级语言  FORTRAN参考手册( PDF版)
高级语言 FORTRAN参考手册
上海电子计算机厂
VAX-11 MACRO语言参考手册(1985 PDF版)
VAX-11 MACRO语言参考手册
1985
语言参考手册( PDF版)
语言参考手册
中国DEC计算机用户协会
TURBO C参考手册( PDF版)
TURBO C参考手册
科海培训中心资料组
MULTI-20 BASIC语言参考手册(1973 PDF版)
MULTI-20 BASIC语言参考手册
1973
APPLE Ⅱ APPLE FORTRA语言参考手册(1983 PDF版)
APPLE Ⅱ APPLE FORTRA语言参考手册
1983
APPLE Ⅱ APPLEPASCAL语言参考手册  4(1983 PDF版)
APPLE Ⅱ APPLEPASCAL语言参考手册 4
1983
C语言用户参考手册( PDF版)
C语言用户参考手册
MICROSOFT C 6.0之三C语言参考手册( PDF版)
MICROSOFT C 6.0之三C语言参考手册
北京科海培训中心资料组
XENIX开发系统 C语言参考手册与库指南(1990 PDF版)
XENIX开发系统 C语言参考手册与库指南
1990 北京:北京科学技术出版社
FORTRAN语言 Microsoft FORTRAN参考手册(1987 PDF版)
FORTRAN语言 Microsoft FORTRAN参考手册
1987 北京科海总公司培训中心;中国科学院软件研究所