下载此文档

hh-fortran-05-FORTRAN 90数据类型.ppt


文档分类:IT计算机 | 页数:约40页 举报非法文档有奖
1/40
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/40 下载此文档
文档列表 文档介绍
第五章 FORTRAN 90数据类型
第五章 FORTRAN 90数据类型
数据
常量
变量
表达式
函数
整型
实型
表现形式

数据类型
数值
非数值
构造类型
双精度型常量
复型常量
逻辑型常量
字符型常量
数据类型的概念
一种数据类型
(1)类型的名称
(2)允许值的集合
(3)允许值(常量)的表示方法
(4)操作这些值的运算的集合
整型数据
在FORTRAN语言中,整型值的集合是数学上整数的一个子集。每种方法用类别类型参数来区分。整型常量的表示形式为一个数字串,并在数字串后有一个可任选的下划线后再跟类别类型参数。
例如,373、-1024、35792、0、32_2、19921**********_8
整型数据类型的字节数和取值范围
在FORTRAN90中,还可以使用二进制、八进制和十六进制整型常量,但它只能用于DATA语句中。
二进制:以字母B开头,后跟用一对撇号或双引号括起来的数字串,0--1。
例如 B'10101101'、B"1011101"
八进制:以字母O开头,后跟用一对撇号或双引号括起来的数字串,0--7。
例如,O'453'、O"376"。
十六进制:以字母Z开头,后跟用一对撇号或双引号括起来的数字串,0--9或A--F。
例如,Z‘FFA9’、 Z“9B45”。
INTEGER i, j, k
DATA i /B'110010'/
DATA j /O'62'/
DATA k /Z'32'/
整型变量的说明
格式:
integer [ ( [ kind = ] 类别参数值) ] [ [ ,属性列表] :: ] 变量列表
1,2,4
例:integer i,total
integer(2) :: k,limit
integer(kind=4) :: min,max
integer*2 :: k,limit
integer*4 :: min,max
变量的属性
属性是被说明对象的所属性质。一个对象被说明具有某一属性时,就使该对象具有某种附加功能、特殊的使用方式与适用范围。属性的种类有很多,这里介绍两种最常见属性的说明格式。
integer, parameter :: i=5,j=24
interger, dimension(1:10) :: a
i数列前30项之和。 i数列的递推公式是: F0=0 F1=1 Fi=Fi-1+Fi-2
问题:选用那种类型合适?
i数列前30项之和是一个很大的数,已经超过了类别参数为2的整数的取值范围,只能采用类别参数为4整数。
如果数超过类别参数为4的整数取值范围,就只能采用实型数据来处理。
实型数据
FORTRAN用类别类型参数区分不同类型的实型数据。实型数据有单精度和双精度之分。单精度类别类型参数值为4,双精度数类别类型参数值为8。
一般形式为:
有效数E指数[ _类别参数]
有效数D指数

hh-fortran-05-FORTRAN 90数据类型 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数40
  • 收藏数0 收藏
  • 顶次数0
  • 上传人中国课件站
  • 文件大小0 KB
  • 时间2011-11-16