Fortran格式输入输出.ppt_第1页
Fortran格式输入输出.ppt_第2页
Fortran格式输入输出.ppt_第3页
Fortran格式输入输出.ppt_第4页
Fortran格式输入输出.ppt_第5页
已阅读5页,还剩14页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、6.1输入和输出概述、第6章格式输入和输出语句通常需要在输入和输出语句中提供(1)输入和输出设备的三个信息。(2)以什么形式输入和输出。(3)输入输出的具体内容。输入:将数据从外部设备发送到计算机内存,输出:将计算机内部的数据发送到外部设备,6.2格式输入输出语句,I,格式输出,(3)格式语句(FORMAT)中的语句标签。示例:print100、a、b、c100format (1x、f 9.4、2f 7.3)、1print语句、格式:PRINT f、输出条目、f:格式指示符和三个,(2)(格式编辑器),例如PRINT (1X,2F7.3),X,Y,输出项目可以是变数、常数、函数和表示式。输出条

2、目也可以是隐式DO循环。2 .WRITE语句,格式:WRITE(u,f)输出条目,u:表示使用的输入输出设备的设备编号。可以是全尺寸,也可以是星号*,或*系统指向隐式指定的外部设备,通常是显示器。f:格式指示符,其用法与PRINT语句相同。第二,输入格式;格式:READ f,输入项目READ(u,f);u:设备编号f:格式指示符;输入项目可以是变量,也可以是隐式DO循环。6.3格式说明语句、格式说明语句可以放置在程序单元语句(主程序语句PROGRAM、子程序语句FUNCTION或SUBROUTINE)之后END语句之前的任何位置。格式:语句标签格式编辑器(FORMAT)(例如10 FORMAT

3、(1X,I4,F5.1),格式说明语句不执行,它只是为输入输出语句提供数据的格式说明。6.4通用编辑者、1、可重复编辑描述符和可重复编辑描述符对应于输入输出条目。不同类型的输入输出项目使用不同的编辑描述符。1 .整数数据编辑描述符(I、B、O、Z);I编辑用于十进制整数的输入输出。r:重复系数,如果为1,则可以省略。w:栏位宽度。格式:rIw,输入:将w字符存储在输入中(从输入记录的左到右)。得到的w字符必须是整数,正号也表示字符位置,空格也占据字符位置,但是不起作用。示例:如果输入read (*,10) I,J,K 10 format (i4,i5,i6) 714-346-12345,则I,

4、J,K的值分别为714,-。输出:数字捕捉到指定w字段宽度的右端,并向左刷新。如果w位数不足,则输出w * 。例如,write (*,10) k,l 10 format (1x,i5,i4) k=K=12,l=-7567时,输出为12*,这是fortran 90新增的编辑。以二进制、八进制和十六进制格式分别描述整数正输入输出。基本用法与I编辑相同。2 .实数数据编辑描述符(F、E、EN、ES、G)、(1) F编辑器、实数正十进制形式的I/o。格式:rFw.d,r:重复系数w:栏位宽度d:输入输出的小数位数,输入:w指定的栏位宽度从输入记录截取资料,如果截取的资料中没有小数,则会自动加入小数点做

5、为d。如果数据包含小数点,则d不起作用,以小数点为优先。例如,如果在READ(*,10) A,B中输入123456726.89 10格式(F7.2,F6.1),则A,B的值将分别为1234.56和726.89,输出:w实际位数,左侧空格w实际,格式:rEw.d d:数字部分小数位数,输出采用规范化指数形式。也就是说,小数点位于第一个非零数字的前面。,示例:write (*,10) a,b 10format (1x,e 12.4,e 13.2) a,b值为128.433和-0.0008时,输出如下.128e03-.80e-03,格式f或e,具体取决于输出数据的大小;(3)G编辑器,3。复合数据编

6、辑器,根据实际部分和虚拟部分输入输出。例如,如果输入1234567890作为complex cm read (*,10) cm write (*,20)cm 10 format(2f 5.2)20 format(1x,2f 7.2)123.45678.90,格式:rGw.d,输入时,输入的数据为.TRUE。或者。FALSE。或者,第一个字母为t或f的任何字符串(t或f之前的“.”或空格,后面可以是任何字符),4 .逻辑数据编辑器l,格式:rLw,输出时逻辑值可以包含true输出t,逻辑值可以包含false输出f,左侧可以包含w-1空格。例如,write (*,10)。false。a.lt.b.or.1.gt.2 10format (1x,L3,l4)输出如下:FT,5 .基于字符的数据编辑器a,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论