完整资料课件课件第二章.pdfVIP

  • 1
  • 0
  • 约1.88万字
  • 约 54页
  • 2021-04-14 发布于北京
  • 举报
第二章 基本语句 Fortran课程组 2019年9月18 日 大学测绘学院 主要内容 第1节类型说明语句 第2节算术表达式和赋值语句 第3节输入、输出语句 大学测绘学院 第1节类型说明语句  FORTRAN90 中的变量通常要进行类型说明,然后才 能使用。类型说明语句的一般形式是: 类型说明(种别说明),属性说明1,属性说明2,…,属性说明n::变量名表 例如: INTEGER(KIND=2),DIMENSION(1:15)::A 说明变量A为整型、种别是2、属性是DIMENSION(1:15), 即A 被说明为种别参数为2 的一维整型数组,具有15个元素。这里 的种别说明和属性说明不是必选的,有时也可以省略。类型说 明省略了种别说明和属性说明后具有最基本形式: 类型说明::变量名表 大学测绘学院  1.1 类型说明  变量类型说明  五种基本类型数据的关键字分别是INTEGER 、REAL 、 COMPLEX、LOGICAL和CHARACTER,派生类型数据的关 键字是TYPE。 变量类型一经说明,在执行部分中必须遵守该类型书写格式与使用规 则,否则就会出错!  淘汰隐式说明— 取消I-N规则  在程序开始写出语句: IMPLICIT NONE 向系统 不使用隐式说明,这是FORTRAN90编程的一种良好习惯。  说明语句内给变量赋初值  程序中常需要对一些变量预先设置初值,它的形式为: 类型说明:: 变量名1=a1,变量名2=a2,…  例如: REAL :: A=100, B=50, C=20, D 大学测绘学院  1.2 种别说明  种别说明的方法  种别数值的大小确定了该类型数据实际的大小范围和存储精度  种别说明的关键字是KIND  种别说明可以缺省采用系统规定的标准值  种别的类型  整型数据的种别 种别值 取值范围(-28n-1—28n-1-1) 备注 INTEGER([KIND=]1) 或INTEGER*1 -128 到127 INTEGER([KIND=]2) 或INTEGER*2 -32768 到32767 INTEGER([KIND=]4) 或INTEGER*4 -2147483648 到2147483647 缺省值 INTEGER([KIND=]8) 或INTEGER*8 - 8到 7 仅适用于Alpha芯片机型  实型数据的种别 种别值 取值范围 备注 REAL([KIND=]4) 或REAL*4 10-38 到1038 ,7位有效数字 缺省值 REAL([KIND=]8) 或REAL*8 10-308 到10308 ,15位有效数字 等价于双精度型DOUBLE PRECISION REAL([KIND=]16) 或REAL*16 仅用于OpenVMS、Tru64 UNIX、Linux操作系统 大学测绘学院  1.2 种别说明  种别的类型  复型数据的种别 种别值 备注

文档评论(0)

1亿VIP精品文档

相关文档