第5章FORTRAN90数据类型.ppt
《第5章FORTRAN90数据类型.ppt》由会员分享,可在线阅读,更多相关《第5章FORTRAN90数据类型.ppt(10页珍藏版)》请在优知文库上搜索。
1、第五章第五章 FORTRAN 90数据类数据类型型 整型数据整型数据 实型数据实型数据 复型数据复型数据 字符型数据字符型数据 逻辑型数据逻辑型数据 一、整型数据一、整型数据 整型变量的说明:整型变量的说明:INTEGER (类别参数值类别参数值),属性列表属性列表 :变量列表变量列表 其中类别参数值取其中类别参数值取1,2,4,变量的属性是指被说明对象的所,变量的属性是指被说明对象的所属性质。一个对象被说明具有某一属性时,就使该对象具属性质。一个对象被说明具有某一属性时,就使该对象具有某种附加功能、特殊的使用方式与适用范围。属性的种有某种附加功能、特殊的使用方式与适用范围。属性的种类有很多,
2、这里介绍两种最常见属性的说明格式:类有很多,这里介绍两种最常见属性的说明格式:INTEGER,PARAMETER:I=5,J=24INTERGER,DIMENSION(1:10):A例例 求求Fibonacci数列前数列前30项之和。项之和。分析:本例中,分析:本例中,Fibonacci数列前数列前30项之和是一个很大项之和是一个很大的数,已经超过了类别参数为的数,已经超过了类别参数为2的整数的取值范围,只能的整数的取值范围,只能采用类别参数为采用类别参数为4整数。如果数超过类别参数为整数。如果数超过类别参数为4的整数取的整数取值范围,就只能采用实型数据来处理。值范围,就只能采用实型数据来处理
3、。二、实型数据二、实型数据 实型变量的说明:实型变量的说明:REAL (KIND=类别参数值类别参数值),属性列表属性列表:变量列变量列表表单精度用单精度用REAL(4)定义,双精度用定义,双精度用REAL(8)或或DOUBLE PRECISION定义。缺省的类别值为定义。缺省的类别值为4,即为单精度。,即为单精度。例例 利用双精度求:利用双精度求:直到最后一项的绝对值小于直到最后一项的绝对值小于1015为止。为止。7642531542313211ln7532xxxxxx三、复型数据三、复型数据 将两个实数用逗号分隔,再用括号括起来就构成了一个将两个实数用逗号分隔,再用括号括起来就构成了一个F
4、ORTRAN复型常量。其中第一个实数称为复数的实部,复型常量。其中第一个实数称为复数的实部,第二个实数称为复数的虚部。第二个实数称为复数的虚部。复型变量的说明:复型变量的说明:COMPLEX (类别值类别值),属性列表属性列表:变量列表变量列表 如果实部和虚部都不是常数,而是表达式,则应该用如果实部和虚部都不是常数,而是表达式,则应该用CMPLX函数将实部和虚部组成复型数据再赋给复型变量。函数将实部和虚部组成复型数据再赋给复型变量。例如例如 C=CMPLX(3.0*A,6.0+B)例例 有一线段有一线段AB,A的坐标为的坐标为(1,1),B的坐标为的坐标为(4.5,4.5),求求AB的长度以及
5、黄金分隔点的长度以及黄金分隔点C的坐标。黄金分割点在线段的坐标。黄金分割点在线段的的0.618处。处。分析:分析:A,B的坐标可用复数表示:即的坐标可用复数表示:即A为为(1.0,1.0),B为为(4.5,4.5)。AB的长度就是的长度就是(A-B)的模。可用的模。可用ABS函数直函数直接求出复数的模。黄金分隔点接求出复数的模。黄金分隔点C的坐标为的坐标为A+0.618(B-A)。四、字符型数据四、字符型数据 1字符型常量字符型常量字符型常量又叫字符串常量,它是用单撇号或双撇号括字符型常量又叫字符串常量,它是用单撇号或双撇号括起来的字符序列。例如,起来的字符序列。例如,ABCD、CHINA、1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FORTRAN90 数据类型