《MicrosoftFORTRAN5.0程序员参考手册》求取 ⇩

目录1

前言1

第一章 引言1

1.1 关于本手册1

8.1.3 FL的环境变量2

1.2 文档约定2

第一部分 语言参考手册3

2.1 字符4

2.2 名字4

第二章 FORTRAN的基本元素4

2.2.1 全局名和局部名5

2.2.2 未说明的名字6

2.3 数据类型6

2.3.1 整型数7

2.3.2 单精度IEEE实型数8

2.3.3 双精度IEEE实型数9

2.3.4 复型数据9

2.3.5 逻辑数据类型9

2.3.6 字符数据类型10

2.3.6.1 C串11

2.3.6.2 字符子串12

2.4 记录13

2.5 数组15

2.6.1 ALLOCATABLE属性17

2.6 属性17

2.6.2 ALIAS属性18

2.6.3 C属性18

2.6.4 EXTERN属性19

2.6.5 FAR属性19

2.6.6 HUGE属性19

2.6.7 LOADDS属性19

2.6.8 NEAR属性20

2.6.9 PASCAL属性20

2.6.10 REFERENCE20

2.6.11 VALUE属性20

2.6.12 VARYING属性21

2.7 表达式21

2.7.1 算术表达式22

2.7.1.2 算术操作数的类型变换23

2.7.1.1 整数的除法23

2.7.2 字符表达式25

2.7.3 关系表达式25

2.7.4 逻辑表达式26

2.7.5 数组表达式28

2.7.6 操作符的优先级29

第三章 程序结构30

3.1 程序行30

2.2 语句标号31

3.3 自由格式源代码31

3.4 语句与元命令的次序32

3.5 参量33

3.6 程序单元35

3.7 主程序36

3.8 子程序36

3.10.1 外部函数37

3.9 块数据子程序37

3.10 函数37

3.10.2 语句函数38

第四章 输入/输出系统39

4.1 FORTRAN的I/O系统39

4.2 I/O语句39

4.2.1 文件名(FILE=)41

4.3.2 设备(UNIT=)42

4.2.3.2 直接文件访问43

4.2.3.1 顺序文件访问43

4.2.3 文件的访问方法(ACCESS=)43

4.2.4 输入/输出缓冲区尺寸(BLOCKSIZE=)44

4.2.5 编辑表44

4.2.6 错误和文件尾的处理(IOSTAT=,ERR=,END=)45

4.2.7 格式指定符(FMT=)47

4.2.7.1 FORMAT语句标号47

4.2.7.3 字符表达式48

4.2.7.6 字符或非字符数组名48

4.2.7.5 星号(*)48

4.2.7.4 字符变量48

4.2.7.2 整型变量名48

4.2.7.7 字符数组无素49

4.2.8 名字表说明符(NUL=)49

4.2.9 文件结构(FORM=)49

4.2.10 输入/输出表50

4.2.11 文件共享(MODE=,SHARE=)51

4.2.12 记录数(REC=)52

4.3 选择文件类型52

4.4 文件位置54

4.5 内部文件54

4.6 回车控制55

4.7 格式I/O56

4.7.1 不可重复的编辑描述符56

4.7.1.1 省字号编辑57

4.7.1.2 字符编辑(H)57

4.7.1.3 位置编辑:Tab,Tab Left,Tab Right(T,TL,TR)57

4.7.1.5 可选的正号编辑(SP,SS,S)58

4.7.1.4 位置编辑(X)58

4.7.1.7 反斜杠编辑(\)59

4.7.1.8 终止格式控制(:)59

4.7.1.6 斜杠编辑59

4.7.1.9 比例因子编辑(P)60

4.7.1.10 空格的解释(NB,BZ)61

4.7.2 可重复编辑描述符61

4.7.2.1 整数编辑(I)62

4.7.2.2 十六进制编辑(Z)62

4.7.2.3 没有指数的实数编辑(F)63

4.7.2.4 带指数的实数编辑(E)64

4.7.2.5 对大范围值的实数编辑(G)65

4.7.2.6 双精度实数编辑(D)66

4.7.2.7 逻辑编辑(L)67

4.7.2.8 字符编辑(A)67

4.7.3 格式和I/O表之间的交互作用67

4.8.1 表式输入69

4.8 表I/O69

4.8.2 表式输出71

4.9 名字表式I/O72

第五章 语句76

5.1 语句的种类76

5.2 语句目录78

ALLOCATE语句79

ASSIGN语句(标号赋值)80

赋值语句计算型81

AUTOMATIC语句83

BACKSPACE语句84

BLOCK DATA语句84

CALL语句85

CASE语句88

CHARACTER语句89

CLOSE语句90

COMMON语句91

COMPLEX语句92

CYCLE语句93

CONTINUE语句93

DATA语句94

DEALLOCATE语句96

DIMENSION语句96

DO语句99

DO WHILE语句101

DOUBLE COMPLEX语句102

DOUBLE PRECISION语句103

ELSE语句104

ELSEIF语句104

END语句105

END DO语句106

END IF语句106

ENDFILE语句106

ENTRY语句107

EQUIVALENCE语句108

EXIT语句110

EXTERNAL语句111

FORMAT语句112

FUNCTION语句112

GOTO语句(赋值型GOTO)114

GOTO语句(计算型GOTO)115

GOTO语句(无条件GOTO)116

IF语句(算术型IF)116

IF语句(逻辑型IF)117

IF THEN ELSE(块型IF)118

IMPLICIT语句119

INCLUDE语句120

INQUIRE语句122

INTEGER语句125

INTERFACE TO语句126

INTRINSIC语句127

LOCKING语句127

MAP...END MAP语句129

NAMELIST语句131

OPEN语句133

PARAMETER语句136

PAUSE语句137

PRINT语句138

PROGRAM语句138

READ语句139

REAL 语句141

RECORD语句141

RETURN语句142

REWIND语句143

SAVE语句144

SELECT CASE...END SELECT语句145

语句函数146

STOP语句147

STRUCTURE...END STRUCTURE148

SUBROUTINE语句149

类型语句150

UNION...END UNION语句150

WRITE语句151

第六章内部函数和附加过程154

6.1 常用的内部函数154

6.1.1 数据类型转换函数155

6.1.2 数据类型信息函数157

6.1.3 截断与舍入158

6.1.4 绝对值函数符号传送函数:159

6.1.5 求余函数160

6.1.6 正差函数:161

6.1.7 求最大值和最小值函数161

6.1.8 双精度积函数162

6.1.9 复数操作函数163

6.1.10 平方根函数:164

6.1.11 指数函数与对数函数:165

6.1.12 三角函数166

6.1.13 字符函数167

6.1.15 地址函数169

6.1.14 文件尾函数169

6.1.16 位操作函数170

6.2 字典序函数列表172

6.3 附加过程176

6.3.1 时间和日期过程176

6.3.2 运行错误的处理过程178

6.3.3 命令行参数过程178

6.3.4 随机数过程179

第二部分 编译与连接180

第七章 元命令181

7.1 条件编译无命令的使用182

7.2 元命令目录185

$DEBUG和$NODEBUG185

$DECLARE和$NODECIARE186

$DEFINE186

$DO66187

$ELSEIF188

$ELSE188

$ENDIF189

$FLOATCALL和$NOFLOATCALL189

$FREEFORM和$NOFREEFORM190

$IF191

$INCLUDE192

$LARGE与$NOTLARGE193

$LINESIZE194

$LIST与$NOLIST194

$MESSAGE195

$pACK195

$PAGE196

$PAGESIZE196

$STRICT与$NOTSTRICT197

$SUBTITLE198

$TITLE198

$TRUNCATE与$NOTRUNCATE199

8.1.1 用FL来编译和连接200

第八章 FL命令200

8.1 FORTRAN文件的最基本的编译连接及运行200

8.1.2 使用FL选项201

8.1.4 说明进行下遍编译202

8.1.5 终止FL202

8.1.6 使用FL命令(示例)202

8.1.7 运行FORFRAN程序203

8.2 用FL选项(/HELP)来获得帮助204

8.3 浮点选项(/FP)204

8.4 内存模式选项(/A,/M)205

8.5 OS/2库选项(/LP,/LI,/LC)206

8.6 数据国值选项(/GT)208

8.7 段的命名与组织(/ND,/NM,/NT)208

8.8 约束程序文件的建立(/F)209

8.9 指定FORTRAN语言选项(/4Y/4N)209

8.9.1 可选择语言特性的控制(/4Ys,/4Yi,/4Yv)210

8.9.2 源文件语法的控制(/4Yf,/4Nf,/4Yt,/4Nt,/4Y6,/4N6)211

8.9.2.2 声明选项212

8.9.2.1 调试的选项212

8.9.3 自动变量213

8.9.4 设置缺省整型数长度(/4I2,/4I4)213

8.9.5 条件编译(4cc,/D)213

8.10 对源文件的指定(/Tf,/Ta)214

8.11 只编译而不连接(/C)215

8.12 为目标文件命名(/Fo)215

8.14 创建列表文件(/F)216

8.13 可执行文件的命名(/Fe)216

8.15 特殊文件名218

8.16 行的尺寸(/S1)及页的尺寸(/Sp)218

8.17 标题(/St)与子标题(/Ss)219

8.18 列表文件的格式220

8.19 包含文件的搜索(/I,/X)225

8.20 警告及出错信息的处理227

8.20.1 对出错信息的理解227

8.21 语法错误(/Zs)228

8.20.2 警告级选项(/W)选项:228

8.22 为调试做准备(/Zi,/Od,/Zd0229

8.23 80186、80188、80286或80386的使用(/G0,/G1,/G2)230

8.24 优化(/0和Zp)230

8.25 堆栈探针的启动与禁止(/Ge,/Gs)232

8.26 自动库选择的禁止(/Z1)233

8.27 堆栈大小的设置(/F)234

8.28 外部名长度的限制(/H)234

8.29 对目标文件作标号(/V)234

8.30 与库文件的连接235

8.31 覆盖的建立235

8.32 只连接不编译的FL命令235

3.33 指定汇编选项/MA236

附录A ASCil码表237

附录B 与以前的版本的差别239

附录C Microsoft FORTRAN 5.0的局限256

附录D 错误信息260

1991《MicrosoftFORTRAN5.0程序员参考手册》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由许晓编译 1991 中国科学院希望高级电脑技术公司 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。