Fortran90.ppt

Fortran90.ppt

ID:48850261

大小:529.00 KB

页数:54页

时间:2020-01-31

Fortran90.ppt_第1页
Fortran90.ppt_第2页
Fortran90.ppt_第3页
Fortran90.ppt_第4页
Fortran90.ppt_第5页
资源描述:

《Fortran90.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第2章FORTRAN90基础知识2.1.1FORTRAN语言的发展概况一、FORTRAN含义及其适用范围FORmulaTRANslator公式翻译器科学和工程计算问题的程序设计语言二、发展简史-----代表性版本1958FORTRANⅡ1962FORTRANⅣ1978FORTRAN771991.FORTRAN90FORTRAN952.2.1固有数据类型(补充:编译过程)FORTRAN90的固有数据类型有:5种整型:INTEGER,INTEGER(1),INTEGER(2),INTEGER(4)实型:REAL,REAL(4),DOUBLEPRECISION和REAL(8)复型:

2、COMPLEX,COMPLEX(4),DOUBLECOMPLEX和COMPLEX(8)字符型:CHARACTER[(LEN=N)],N是字符串长度;逻辑型:LOGICAL,LOGICAL(1),LOGICAL(2),LOGICAL(4)每个固有类型都有一个种别(KIND)参数,在数值类型中,种别参数描述了精度和十进制数范围。对于字符型只有一种种别(一般不写)。各种数据类型的内存需求(范围)和缺省种别如表2.3所示(第14页)数据类型种别字节说明BYTE11和INTEGER(1)相同INTEGER1,2,41,2,4缺省字节为4INTEGER(1)11INTEGER(2)22I

3、NTEGER(4)44REAL4或84或8缺省字节为4REAL(4)44DOUBLEPRECISION88和REAL(8)相同REAL(8)88COMPLEX4或88或16缺省字节为8COMPLEX(4)48DOUBLECOMPLEX816和COMPLEX(8)相同COMPLEX(8)816CHARACTER11CHARACTER和CHARACTER(1)相同,(1)是种别参数而不是字符串长度CHARACTER*NCHARACTER(LEN=N)11N是字符串长度;在INTELCPU上从1到65535,在ALPHACPU上从1到231-1LOGICAL1,2,41,2,4缺省

4、字节为4LOGICAL(1)11LOGICAL(2)22LOGICAL(4)442.2.2常量一、分类:5种二、常量1、定义:程序运行过程中值保持不变的量(有具体值的数)。例2,3.2,-0.5错例∏,1/2,cos(2.0)2、整型常量(整数)的表示:±n(n:0~9)例+3,-3,3;+0,-0,0注:无小数点,正号可不写整数的范围是有限的(用有限的内存单元来存储一个整数)2字节;-32768~+32767(第13页表2.1)4字节(缺省):-2147483648~2147483647整型常量(整数)的另一种表示:89_2其中2为种别参数3、实型常量(实数)表示小数形式指

5、数形式⒈小数形式:+/-m.n,+/-m.,+/-.n例100.05..5注:小数点必须有。(只有一个小数点而无数字)非法。⒉指数形式:数字部分E±eE表示以10为底的指数科学计数法0.876=876×10-3876E-3=87.6×10-287.6E-2=0.0876×10+10.0876E+1(0.0876E1)。。。⑴数字部分小数形式实数整数⑵指数部分:e只能为整数错例:4E5.6⑶数字部分不能丢;例:10-4:E-4(错)1E-4(正确)⑷在程序中可写成任一种形式,在计算机输出数据时以标准化形式输出:2种①小数点前为零,小数点后第一位非零0.184000e-05②小数

6、点前的一位数(且只有一位)是一个非0的数字,即数字部分的值大于1。1.840000e-06⒊实数的有效数字和数的范围是有限的(第13页表2.2)有效数字:储存7位(对第8位四舍五入)。范围:

7、x

8、∈(10-38,10+38)上溢:出错下溢:以0处理5、复型常量的表示:数学2+3i(2,3)一般形式:(实部系数,虚部系数)一对常量整实错例:(1.0/2,3),(x,y)正例:(0,6),(1e5,38)6、逻辑型常量的表示;.TRUE.真.FALSE.假4、双精度常量的表示:有效位为15位,范围:

9、x

10、∈(10-308,10+308)(1)种别参数为81.23456789_8(

11、2)数字部分D±e⒊ab’cd表示为字符型常量:”ab’cd”或’ab’’cd’(两个单撇号,不能是双引号)空格算一个两个单撇号’’算一个起止界不算长度可为0⒋长度:字符的个数7、字符常量的表示:’一串字符’或”一串字符”(双引号)注:⒈区分字符大小写’a’’A’⒉空格有效’ab’’ab’5.字符不受58个字符集的限制(第19页)练习:正确的常量有哪些?12%12,1233/42e5true(x,y)'3/4'2.3变量1、定义:程序运行过程中值可变化的量2、变量名一个变量需要用一个名字来识别,称为变量

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
相关文章
更多
相关标签